2014-12-09 313 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

相關問題