我有一个输出数据数组的 PHP 脚本。然后使用 json_encode()
函数将其转换为 JSON
。
我的问题是我的数组中有一个日期,但它的 JavaScript 格式不正确。我如何在 PHP 中将其转换为原样?
$newticket['ThreadID'] = $addticket;
$newticket['Subject'] = $subject;
//$newticket['DateCreated'] = date('d-m-Y G:H');
我需要等效于 JavaScript 函数的日期,而不是上面的日期
new Date()
当我输出上面的内容时,我得到以下内容“Fri Jun 01 2012 11:08:48 GMT+0100 (GMT Daylight Time)”但是,如果我将我的 PHP 日期格式设置为相同,则 JavaScript 会拒绝它。困惑...
有人能帮忙吗?
最佳答案
您可能应该只使用时间戳
$newticket['DateCreated'] = strtotime('now');
然后将其转换为 Javascript 日期
// make sure to convert from unix timestamp
var now = new Date(dateFromPHP * 1000);
关于javascript - 将 PHP 日期转换为 javascript 日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10837022/