Как известно в большинстве языков программирования время принято считать в секундах от 1 января 1970 года. Так делает функция time() в PHP например. А тут написал скриптик, который фиксирует время на PHP, а потом отдает его для форматирования JavaScript . И упорно время не сходилось. Оказалось что time() в PHP генерит время в СЕКУНДАХ от 1 января 1970, а в JavaScript

new Date( val ) в МИЛЛИСЕКУНДАХ.

Как то не бросился мне в глаза такой нюанс. Соответственно чтобы отконвертить время из PHP в JavaScript надо всего лишь умножить его на 1000. И всё нормально.

8 декабря 2010 |

Уже есть один комментарий к “О разнице времени в PHP и в JavaScript”

  1. Max 16 мая, 2012

    Только что попался на ту же самую ситуацию. Спасибо :)

Есть что сказать по теме статьи? Пожалуйста - пишите!