|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Разница дат - скрипт |
|
Разница дат - скрипт
|
Пользователь Сообщения: 130 |
Профиль | Отправить PM | Цитировать В принципе, все меня устраивает, но кое-что таки хочется уточнить.
<script language=JavaScript> <!-- d0 = new Date('October 22, 2009'); d1 = new Date(); dt = (d1.getTime() - d0.getTime()) / (1000*60*60*24); document.write('ололо ололо уже <B>' + Math.round(dt) + '</B>-й дней.'); --> </script> 1. (1000*60*60*24) - на что влияют эти значения? 2. Минимальная дата отсчета - 100 год. Двузначные числа типа 99 или 85 автоматически принимаются, как я понял, за 1999 и 1985 соответственно. А при выставлении года меньше, чем 70 вместо "столько-то дней" пишется "NaN-дней". А при определенных манипуляциях с параметрами (1000*60*60*24) иногда получалось и "Infinity-дней" 3. Собственно, можно ли посчитать таким счетчиком количество дней с 1 января 1 года? 4. И как бы, в зависимости от цифры (напр. 1 день, 2 дня, 5 дней), изменить форму слова "дней"? |
|
Отправлено: 01:54, 23-10-2009 |
Кот Ти Сообщения: 7318
|
Профиль | Отправить PM | Цитировать 1. При вычитании двух дат получается число миллисекунд. Чтобы перевести это число в дни, нужно разделить его на миллисекунды (1000), секунды (60), минуты (60) и часы (24). Хотя кто-то и сразу знает, что секунд в сутках 86400, но чтобы не путаться можно и так писать.
3. Считайте количество дней до 100 года и вычитайте заранее посчитанное число дней до 1 янв. 1 года. 4. Условным оператором. |
Отправлено: 04:01, 23-10-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
В чём разница 4x/8x | tolbol | Видеокарты | 3 | 15-05-2008 15:32 | |
Delphi - Вычитание дат на Delphi | d_voffka | Программирование и базы данных | 2 | 05-06-2006 11:53 | |
Разница настроек Ме и 98 | Evita | Microsoft Windows 95/98/Me (архив) | 2 | 29-12-2003 20:26 | |
Разница между 'To' и 'Cc' | ankerok | Хочу все знать | 9 | 29-04-2003 10:11 | |
А какая разница? | Octagon | О сайте и форуме | 33 | 28-06-2002 12:14 |
|