0
由于JSON格式并未标准化日期子格式,因此此任务完全在程序员身上,对吗?当从JSP发送到jQuery时,适当的JSON日期格式
将日期从PHP发送到Javascript并返回时,我以UNIX时间戳格式(自01/01/1970以来的秒数)以单个整数形式发送日期。
在服务器:
$now = new DateTime('now');
$now->getTimestamp();
在客户端:
.success : function (data)
{
var date = new Date(data * 1000);
}
什么是从JSP发送日期的最佳格式? (我是JSP和Java新手)。
- 显然,它必须使用Java本地类以及Javascript日期对象进行简单的编码/解码。
- 不应该有任何溢出问题(我害怕2038后我的PHP代码会中断)。
问候,
时间戳应该没问题。这个解决方案的问题是什么? – Bergi 2012-08-17 12:36:38
http://www.w3schools.com/js/js_obj_date.asp新日期(毫秒)// 1970年1月1日以来的毫秒数 - 所以你已经解决了你自己的问题。我个人更喜欢使用yyyy-mm-dd hh:ii:ss格式,因为它的可读性与英国和美国格式不同。 – Waygood 2012-08-17 12:43:49
@Waygood但是如何在Java和Javascript中解析/格式为“yyyy-mm-dd”或“yyyy-mm-dd hh:ii:ss”?我个人也希望摆脱整数,因为我不知道他们总是可以保持这样巨大的毫秒数(如果32位与64位隐式转换某处或类似的东西......)。 – noober 2012-08-17 13:00:53