|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.12.2008, 06:12 | #1 |
Новичок
Джуниор
Регистрация: 05.12.2008
Сообщений: 2
|
Проблема с вычислением количества дней в феврале функцией getTime();
Добрый день. Уважаемые Гуру программирования, помогите, пожалуйста.
Столкнулся с проблемой, что у меня неправильно вычисляет количество секунд между двумя датами, если вторая дата попадает на февраль месяц. суть проблемы: если вычисляем разницу дат и вторая дата приходится на январь, например (4 декабря 2008 и 31 января 2009) - разница вычисляется правильно <SCRIPT> var date_current_time = new Date(2008,12,4,0,0,0); var date_access = new Date(2009,1,31,0,0,0); var difference = date_access.getTime() - date_current_time.getTime(); difference = difference / 1000; alert (difference); </SCRIPT> = 5011200 секунд или 58 полных дней... если вторая дата приходится на февраль, например (4 декабря 2008 и 1 февраля 2009) - какая-то фигня выходит.. <SCRIPT> var date_current_time = new Date(2008,12,4,0,0,0); var date_access = new Date(2009,2,1,0,0,0); var difference = date_access.getTime() - date_current_time.getTime(); difference = difference / 1000; alert (difference); </SCRIPT> = 4838400 секунд или 56 !! полных дней... в марте - опять всё на свои места становится и разница вычисляется правильно... Я вот уже думаю, что я, может, какую-то неправильную функцию использую для вычисления разницы дат... Или меня так заглючило.... Подскажите, пожалуйста, что я не так делаю. Большое спасибо, Макс. Последний раз редактировалось Max0001; 05.12.2008 в 06:57. |
05.12.2008, 07:03 | #2 |
Новичок
Джуниор
Регистрация: 05.12.2008
Сообщений: 2
|
Всем спасибо, проблема решена.. Нумерация дат месяца не с 1-12 а 0-11
Надо меньше работать и больше спать |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
не понятен смысл функции *.getTime() | IQDDD | JavaScript, Ajax | 4 | 23.06.2009 19:03 |
...дней в месяце | Altera | Общие вопросы Delphi | 1 | 18.11.2008 06:44 |
Проблема с функцией замены... | dast | Microsoft Office Excel | 6 | 09.10.2008 20:30 |
проблема с функцией atoi | Darw1n | Общие вопросы C/C++ | 2 | 08.10.2008 23:21 |
codeblocks - проблема с функцией main() | хиппан | Общие вопросы C/C++ | 2 | 04.01.2008 19:41 |