Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.04.2012, 15:43
Новичок на форуме
Отправить личное сообщение для dmitry.tsatsarin Посмотреть профиль Найти все сообщения от dmitry.tsatsarin
 
Регистрация: 29.04.2012
Сообщений: 2

WTF with Date and 2012.04.01 ?
Проверил в FF И Хроме:

>>> new Date(2012,03,30).valueOf()
1335733200000
>>> new Date(2012,03,31).valueOf()
1335819600000
>>> new Date(2012,04,01).valueOf()
1335819600000
>>> new Date(2012,04,02).valueOf()
1335906000000

Почему у 1 апреля и 31 марта одно и тоже число?

p.s.
Проверил на ubuntu 11.10 и windows 7, timestamp немного другой (!), но числа одинаковы
Ответить с цитированием
  #2 (permalink)  
Старый 29.04.2012, 15:58
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

С чего Вы взяли, что new Date(2012,03,31) — 31-е марта?
alert( [new Date(2012,03,31), new Date(2012,03,25)].join('\n') )
Ответить с цитированием
  #3 (permalink)  
Старый 29.04.2012, 16:06
Новичок на форуме
Отправить личное сообщение для dmitry.tsatsarin Посмотреть профиль Найти все сообщения от dmitry.tsatsarin
 
Регистрация: 29.04.2012
Сообщений: 2

Блииин, моя глупость (
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск