我想将 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(湿)。
有人可以帮我吗?
PHP 代码在露娜的回答 with echo date
并不完全像 JavaScript 代码。这将完全模仿 JavaScript 代码:
echo date('D M d Y H:i:s O');
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)