转换mysql时间戳';s时间到am/pm格式

转换mysql时间戳';s时间到am/pm格式,mysql,sql,select,timestamp,date-format,Mysql,Sql,Select,Timestamp,Date Format,我有一个包含mysql时间戳值的变量。 var dateReceived='2014-11-07 16:21:50' 请帮助我使用jQuery更改12点钟(AM/PM)格式的时间。使用函数转换日期格式 试试这个: SELECT DATE_FORMAT('2014-11-07 16:21:50', '%Y-%m-%d %h:%i:%s %p') 输出 2014-11-07 04:21:50 PM 此代码可能有助于您编写代码 var myDate = new Date('2014-11-07 1

我有一个包含mysql时间戳值的变量。
var dateReceived='2014-11-07 16:21:50'
请帮助我使用jQuery更改12点钟(AM/PM)格式的时间。

使用函数转换日期格式

试试这个:

SELECT DATE_FORMAT('2014-11-07 16:21:50', '%Y-%m-%d %h:%i:%s %p')
输出

2014-11-07 04:21:50 PM

此代码可能有助于您编写代码

var myDate = new Date('2014-11-07 16:21:50');
var ouputDate = myDate.toLocaleString();

当我尝试将变量放入Date()时,请参考此链接,如
var myDate=new Date(dateReceived)
它显示的是
无效日期
。我必须将变量(
dateReceived
,它存储从数据库获取的动态值)放在date()中。这是因为变量中来自mySQL的数据与我们在这里使用的格式不同,它应该是年-月-小时:分钟:秒或日期-月-年-小时:分钟:秒