2014-12-09 314 views
1

我有以下包含mysql时间戳值的变量。 var dateReceived='2014-11-07 16:21:50' 请帮我改变使用jQuery的12点(AM/PM)格式的时间。将mysql时间戳的时间转换为am/pm格式

+0

参考此链接http://stackoverflow.com/questions/23946698/changing-date-time-format-using-jquery-javascript – Sush 2014-12-09 11:35:44

回答

0

使用DATE_FORMAT()功能至今

的格式转换试试这个:

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

输出

2014-11-07 04:21:50 PM 
0

这个代码可以帮助你在你的代码。

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

当我试图把我的变量中的日期(),如' var myDate = new Date(dateReceived);'它显示'invalid date'.I必须把变量('dateReceived',它存储从数据库中提取的动态值)放入Date()中。 – 2014-12-09 11:59:04

+0

这是因为变量中来自mySQL的数据与我们在此使用的格式不同,它应该是年 - 日 - 月小时:分钟:秒或日期 - 月 - 年小时:分钟:秒 – 2014-12-09 12:33:16

相关问题