Я хочу передать время моего сервера PHP моему файлу JavaScript.
Код PHP:
date_default_timezone_set('Australia/Perth');
echo date("r");
JavaScript:
$.get('time.php', function(data) {
today = new Date(data);
closing = new Date(data);
});
Код PHP возвращает Sun, 18 марта 2012 12:01:23 +0800, который является правильным временем для Австралии / Перта.Но это возвращает недопустимый объект даты JavaScript.
Когда я пытаюсь преобразовать его в метку времени, например:
echo strtotime(date("r"));
Я получаю дату JavaScript вс 18 марта 2012 04:03:14 GMT +0000 (WET) (это значение сегодняшнего дня js var)
Если я использую:
echo gmstrftime('%s');
Я получу: Sat Mar 17 2012 20:04:30 GMT + 0000 (WET).
Может кто-нибудь помочь мне?