javascript - 将 PHP 日期转换为 javascript 日期格式

标签 javascript php json datetime date-conversion

我有一个输出数据数组的 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/

相关文章:

php - 如何在具有基本主题的 Moodle 2.6 中通过 https 获取背景图像?

php - 保护HTTP请求不被别人调用

javascript - 收到 JSON 时的 jQuery 事件 - 一次性 URL

javascript - 多次单击后 ScrollTop 到元素不起作用

javascript - NodeList 有 3 个元素,但其行为就像有 2 个元素

javascript - 从 1 到 100,如果是 3 的倍数则打印 "ping",如果是 5 的倍数则打印 "pong",否则打印数字

javascript - 如何使用命令行工具从 PDF 文件中提取 JavaScript?

PHP MYSQLI 返回一行而不是多行

jquery - 如何使用 Jquery 将 JSON 值输出到 DOM

javascript - 我有大量来自服务器的行数据。如何在新页面(即重定向页面)上显示此数据?