将PHP中的JSON日期转换为Javascript

时间:2018-11-21 11:12:30

标签: javascript php json

我是Java语言的新手,在PHP文件中,我的脚本是这样的

$JsonFormat = sprintf(
    '\/Date(%s%s)\/',
    $dateTime->format('U') * 1000,
    $dateTime->format('O')
);  

$dateTime->format('U') = Seconds since the Unix Epoch (January 1 1970 00:00:00 GMT)   
$dateTime->format('O') = Difference to Greenwich time (GMT) in hours

返回这样的数据,并且工作正常。

  

/日期(1542798236000 + 0800)/

我试图像这样用javascript重做代码,

  var dt = new Date();
  var newDate = new Date(Date.UTC(dt.getFullYear(), dt.getMonth(), dt.getDate()));
  var newDate = '\/Date(' + newDate.getTime() + '+0800)\/';

但是它会这样返回

  

/日期(1542758400000 + 0800)/

在我要访问的API中,它显示“登录已过期” ,这意味着日期时间可能不正确。

时区:“亚洲/马尼拉”

我如何设法获得正确的日期时间。

0 个答案:

没有答案