从JSP发送到jQuery时使用适当的JSON日期格式

从JSP发送到jQuery时使用适当的JSON日期格式,json,jsp,datetime-format,Json,Jsp,Datetime Format,由于JSON格式没有标准化日期子格式,这项任务完全由程序员完成,对吗 当从PHP向Javascript发送日期时,我以UNIX时间戳格式(自1970年1月1日以来的秒数)将日期作为单个整数发送 在服务器上: $now = new DateTime('now'); $now->getTimestamp(); 在客户端: .success : function (data) { var date = new Date(data * 1000); } 从JSP发送日期的最佳格式是什么

由于JSON格式没有标准化日期子格式,这项任务完全由程序员完成,对吗

当从PHP向Javascript发送日期时,我以UNIX时间戳格式(自1970年1月1日以来的秒数)将日期作为单个整数发送

在服务器上:

$now = new DateTime('now');
$now->getTimestamp();
在客户端:

.success : function (data)
{
    var date = new Date(data * 1000);
}
从JSP发送日期的最佳格式是什么?(我是JSP和Java新手)

  • 显然,它必须使用Java本机类以及Javascript日期对象进行简单的编码/解码
  • 溢出应该不会有任何问题(我担心2038年后我的PHP代码会崩溃)
  • 问候,

    新日期(毫秒)//自1970/01/01以来的毫秒-因此您已经解决了自己的问题。我个人更喜欢使用yyyy-mm-dd hh:ii:ss格式,因为它可读性强,并且与英国和美国格式不同


    时间戳应该可以。你的解决方案有什么问题?新日期(毫秒)//自1970/01/01以来的毫秒-因此您已经解决了自己的问题。我个人更喜欢使用yyyy-mm-dd hh:ii:ss格式,因为它可读性好,并且与英国和美国的格式不同。@Waygood但是如何在Java和Javascript中解析/格式化“yyy-mm-dd”或“yyyy-mm-dd hh:ii:ss”?我个人也希望去掉整数,因为我不确定它们是否总能保持如此巨大的毫秒计数(如果32位与64位的隐式转换在某个地方或类似的地方会怎么样…)。checkout和@Waygood Thank you,将会读到。