Имя пользователя:
Пароль:
 

Название темы: Разница дат - скрипт
Показать сообщение отдельно

Аватара для Coutty

Кот Ти


Сообщения: 7318
Благодарности: 1204

Профиль | Отправить PM | Цитировать


1. При вычитании двух дат получается число миллисекунд. Чтобы перевести это число в дни, нужно разделить его на миллисекунды (1000), секунды (60), минуты (60) и часы (24). Хотя кто-то и сразу знает, что секунд в сутках 86400, но чтобы не путаться можно и так писать.
3. Считайте количество дней до 100 года и вычитайте заранее посчитанное число дней до 1 янв. 1 года.
4. Условным оператором.
Код: Выделить весь код
ost = dt % 10; // берём остаток от деления и его сравниваем
switch (ost) {
  case 0: case 5: case 6: case 7: case 8: case 9: text = " дней"; break;
  case 1: text = " день"; break;
  case 2: case 3: case 4: text = " дня"; break;
}

Отправлено: 04:01, 23-10-2009 | #2

Название темы: Разница дат - скрипт