一尘不染

将PHP日期转换为JavaScript日期格式

json

我有一个输出数据数组的PHP脚本。然后将其转换为JSON使用json_encode()函数。

我的问题是我的数组中有一个日期,但日期格式不正确。 我怎样才能在PHP中转换它呢?

$newticket['ThreadID'] =  $addticket;
$newticket['Subject'] =  $subject;
//$newticket['DateCreated'] =  date('d-m-Y G:H');

代替上面的日期,我需要等效的JavaScript函数

新的Date()

当我输出上述内容时,我得到以下内容:“ Fri Jun 01 2012 11:08:48 GMT + 0100(GMT Daylight
Time)”但是,如果我将PHP日期格式设置为相同,则JavaScript拒绝它。困惑…

有人可以帮忙吗?


阅读 196

收藏
2020-07-27

共1个答案

一尘不染

您可能应该只使用时间戳记

$newticket['DateCreated'] = strtotime('now');

然后将其转换为Javascript日期

// make sure to convert from unix timestamp
var now = new Date(dateFromPHP * 1000);
2020-07-27