发送PHP日期到JavaScript日期格式 [英] Send PHP date to javascript date Format

查看:126
本文介绍了发送PHP日期到JavaScript日期格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想将我的PHP服务器时间传递给我的javascript文件。



PHP代码:

  date_default_timezone_set('Australia / Perth' ; 
echo date(r);

JS:

 code> $。get('time.php',function(data){
today = new Date(data);
closing = new Date(data);
}) ;

php返回Sun,2012年3月18日12:01:23 +0800这是澳大利亚正确的时间/珀斯但是这会返回一个无效的JavaScript日期对象。



当我尝试将其转换为时间戳,如:



<$ p $ echo strtotime(date(r)); p>

我获得了javscript日期Sun Mar 18 2012 04:03:14 GMT + 0000(WET)(这是今天的价值js var)



如果我使用:

  echo gmstrftime('%s'); 

我得到:Sat Mar 17 2012 20:04:30 GMT + 0000(WET) p>

任何人都可以帮我吗?



谢谢

解决方案

nallar中的PHP不完全像JavaScript,这将完全模仿JavaScript:

  echo date('DM d YH:i:s O'); 


I want to pass my PHP server time to my javascript file.

PHP Code:

date_default_timezone_set('Australia/Perth');
 echo date("r");

JS:

$.get('time.php', function(data) {
  today = new Date(data);
  closing = new Date(data);
});

The php returns Sun, 18 Mar 2012 12:01:23 +0800 which is correct time for Australia/Perth. But this returns an invalid javascript date object.

When I try to convert it to timestamp like:

 echo strtotime(date("r"));

I get the javscript date Sun Mar 18 2012 04:03:14 GMT+0000 (WET) (this is the value of today js var)

If I use:

echo gmstrftime('%s');

I get: Sat Mar 17 2012 20:04:30 GMT+0000 (WET).

Can anyone please help me out?

Thanks

解决方案

The PHP in nallar's isn't exactly like JavaScript's, this will mimic JavaScript's exactly:

echo date('D M d Y H:i:s O');

这篇关于发送PHP日期到JavaScript日期格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆