| 
 Получить количество дней при вычитании дат Здравствуйте, господа. Такой вопрос: есть две даты, нужно узнать количество полных дней между этими датами. делалось это так: var diff = Math.floor((endingDate.getTime() - beginingDate.getTime()) / 24 / 60 / 60 / 1000); Все бы хорошо, но при этом не учитывается переход на зимнее/летнее время. То есть если от даты 02.11.2010 00:00:00 отнимать 30.10.2010 00:00:00, то получим 3 дня и 1 час. Как с этим бороться ? | 
| 
 Я думаю, нужно отменить летнее время. | 
| 
 Один уже отменил, чем ещё больше усугубил положение с вычислением дат. | 
| 
 subzey, +1 .  для летнего/зимнего времени нужна таблица переходов временной зоны. другой вариант отказаться в расчетах от летнего времени. | 
| 
 Цитата: 
 | 
| 
 для полноты картины даты (02.11.2010 00:00:00) должны быть со смешением (+NNN) , тогда можно будет вычислить | 
| 
 А в чем проблема? Проходит ровно 3 часа: 
alert( new Date(new Date('11/02/2010 00:00:00').getTime() - new Date('10/30/2010 00:00:00').getTime()) )
// Sun Jan 04 1970 03:00:00 GMT+0200
 | 
| 
 Kolyaj, Вы про Владимира Ильича Ульянова/Ленина и декретное время? Я предлагаю собраться форумом и отменить в СНГ (хотя бы) переход на летнее время. Я думаю, у нас получится! ^.^ | 
| 
 subzey, нет, я про другого Владимира -- Владимировича. Я перепутал с временными поясами. | 
| 
 Цитата: 
 Цитата: 
 Цитата: 
 | 
| Часовой пояс GMT +3, время: 01:11. |