2015-06-26 111 views
0

我正在嘗試使用moment.js將日期從毫秒轉換爲ddd Do MMMM YYYY, HH:mm:ss。該數據從一個數據庫賦予作爲結果毫秒檢索moment.js將毫秒轉換爲日期日期

MySQL表值2012-12-11 09:24:15 的Json值1355217855000

的DataTable渲染

render: function (data) { 
    return moment(data).format('ddd Do MMMM YYYY, HH:mm:ss'); 
} 

我希望像 Tue 11th Dec 2012, 09:24:15 但我的結果是週二 11日 十二月 2012, 09:24:15

任何原因爲什麼?

編輯

我使用的時刻與 - locales.js

+1

見http://stackoverflow.com/a/ 30744085/634824 –

+0

非常感謝,現在一切都很有意義 – QGA

回答

2

只需添加moment.locale('en');到腳本,JSFiddles here

moment.locale('en'); 
var d = moment('2012-12-11 09:24:15').format('ddd Do MMMM YYYY, HH:mm:ss'); 
console.log(d); 
+0

非常感謝。你能解釋爲什麼時刻默認爲日本?我如何更改默認語言?我應該在哪裏粘貼下面一行:'moment.locale(「en」).format('LLL');' – QGA