Получение часового пояса для JavaScript и PHP все смешалось - PullRequest
1 голос
/ 14 августа 2010

Я пытаюсь синхронизировать часовой пояс между скриптом PHP и некоторым кодом JavaScript.

Мне нужна функция PHP, которая возвращает метку времени в UTC. gmmktime () делает это?

На стороне JavaScript у меня есть:

var real_date = new Date();
real_date    -= real_date.getTimezoneOffset() * 60000;
real_date    /= 1000;

Преобразует ли это метку времени в UTC?

Ответы [ 2 ]

5 голосов
/ 14 августа 2010

PHP

Просто time() будет делать то, что вы хотите. Если вам нужна произвольная временная метка вместо текущего времени, тогда gmmktime сделает это, да.

Возвращает текущее время, измеренное в количество секунд с момента Unix Эпоха (1 января 1970 г. 00:00:00 по Гринвичу).

http://www.php.net/manual/en/function.time.php

Javascript

Вы можете использовать метод .UTC() объекта Date, чтобы получить количество миллисекунд в UTC. Однако ваше текущее решение также должно работать, если вы начинаете с отметки времени.

0 голосов
/ 14 августа 2010

Вы можете использовать time()

Для вопроса Javascript UTC

...