我想将我的 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 Mar 2012 12:01:23 +0800,这是澳大利亚/珀斯的正确时间。但这会返回一个无效的 JavaScript 日期对象。
当我尝试将其转换为时间戳时:
echo strtotime(date("r"));
我得到了 JavaScript 日期 Sun Mar 18 2012 04:03:14 GMT+0000 (WET)(这是今天 js var 的值)
如果我使用:
echo gmstrftime('%s');
我得到:2012 年 3 月 17 日星期六 20:04:30 GMT+0000(湿)。
任何人都可以帮我吗?