Как известно в большинстве языков программирования время принято считать в секундах от 1 января 1970 года. Так делает функция time() в PHP например. А тут написал скриптик, который фиксирует время на PHP, а потом отдает его для форматирования JavaScript . И упорно время не сходилось. Оказалось что time() в PHP генерит время в СЕКУНДАХ от 1 января 1970, а в JavaScript
new Date( val ) в МИЛЛИСЕКУНДАХ.
Как то не бросился мне в глаза такой нюанс. Соответственно чтобы отконвертить время из PHP в JavaScript надо всего лишь умножить его на 1000. И всё нормально.
8 декабря 2010 |
Раздел: Программирование |
Метки: javascript, php
Только что попался на ту же самую ситуацию. Спасибо :)