如何在 JavaScript 中使用 strtotime 函数


How to use strtotime function in JavaScript

我使用如下PHP代码在html页面上打印MYSQL日期值。我想使用 Jquery 进行相同的格式化。怎么办?

在 PHP 中

echo date("j F Y, g:i A",strtotime($add->added_date))

J 查询警报

var date = retdata[i].added_date; // date comes as 2016-02-27 06:14:15
alert (''); //formatting here??? i want as 2016 Feb 27 06:14 AM

你应该使用Moment.js来操作和解析javascript中的日期。

如果您的日期是字符串,您应该能够以您的格式解析(请记住在您的文档中包含 moment.js并注意格式,以下只是一个示例,您应该查找日期的时间格式 am,pm,24h):

var parsedDate = moment("2016-02-27 06:14:15","YYYY-MM-DD H m s");
console.log(parsedDate.format("YYYY MMM DD hh:mm A")); // 2016 Feb 27 06:14 AM

>尝试alert(date),因为您已经定义了date

不需要格式化时间戳,因为您已经使用 PHP 格式化了时间戳。唯一的问题(我们无法从您提供的一点点信息中看出)是你如何通过retdata数组将信息传递给JavaScript/jQuery。这应该显示模态窗口中var date的"2016-02-27 06:14:15"(或任何日期/时间信息),如果在被alert()调用之前正确传递或定义。