Показать сообщение отдельно
  #6 (permalink)  
Старый 29.06.2014, 18:14
Новичок на форуме
Отправить личное сообщение для Julius123 Посмотреть профиль Найти все сообщения от Julius123
 
Регистрация: 29.06.2014
Сообщений: 4

Сообщение от рони Посмотреть сообщение
Julius123,
http://learn.javascript.ru/basic-dom...лемента
http://learn.javascript.ru/modifying-document
я же говорю при таком подключении число выводится в окне браузера при заходе на страницу.

Я нашел более подходящий скрипт, но когда я выставляю вчерашнюю дату и скрипт пишет что сайт работает уже "9 МЕСЯЦЕВ И 1 ДЕНЬ" подскажите пожалуйста в чем дело? Может опять глупы вопрос но все же
<script type="text/javascript">
                        var fD = [2014, 6, 28], d1 = 6, m1 = 4, tx = [], rz, d = new Date,
tD = [d.getFullYear (), d.getMonth (), d.getDate ()], dr = tD [2] - fD [2],
mr = tD [1] - fD [1], yr = tD [0] - fD [0], Y = 'год-года-лет',
M = 'месяц-месяца-месяцев', D = 'день-дня-дней', t = function (v, w) {
var x = w.toString ().split (''), y = x [x.length - 1], z = 0; if (w > 4 && w < 21
|| y == 0) z = 2; else if (y > 1 && y < 5) z = 1; else if (y > 4) z = 2; return ' ' + v.split ('-') [z]}
if (dr < 0) dr = tD [2] + d1; if (yr > 0 && mr < 0) yr -= 1; if (mr < 0) mr = tD [1] + m1; 
var yt = (yr) ? yr + t (Y, yr) : ''; if (yt) tx [tx.length] = yt;
var mt = (mr) ? mr + t (M, mr) : ''; if (mt) tx [tx.length] = mt;
var dt = (dr) ? dr + t (D, dr) : ''; if (dt) tx [tx.length] = dt;
if (tx.length == 1) rz = tx [0];
if (tx.length == 2) rz = tx.join (' и ');
if (tx.length == 3) rz = tx [0] + ', ' + tx [1] + ' и ' + tx [2];
document.write ('Ресурс работает уже ' + rz);
</script>
Ответить с цитированием