2015-12-21 72 views
1

我有時間保存在數據庫中這樣 2016-01-30 14:36:00獲取moment.js自定義日期時間格式

但是我使用moment.js,我想將時間轉換爲這種格式

2016-01-30T14:36:00

因此,要獲得該格式我想這樣

var date = new Date(); 
console.log(moment(date).parseZone().format()); 

但其表現日期像THI小號 2015-12-21T15:20:04+05:30

所以可有人告訴我怎麼去的時候在moment.js該格式

回答

1

試試這個

var dbDate = '2016-01-30 14:36:00'; 
var format = 'YYYY-MM-DDTHH:mm:ss'; 
var date = moment(dbDate, format); 
var isValid = date.isValid() // true 
console.log(isValid, date.year(), date.month(), date.date()) 
+0

其表現像'真2016 0 30' – NewUser

+0

0日 - 1月,1 - 晶圓廠等 –

0

嘗試使用下面的代碼 -

console.log(moment(new Date()).format('YYYY-MM-DD[T]HH:mm:ss')); 
0

使用自定義格式:

var date = moment(); 
var out = date.format('YYYY-MM-DDTHH:mm:ss'); 

console.log(out); 
0

這將幫助你

var currentDate = moment(new Date()).format('YYYY-MM-DDTHH:mm:ss'); 
//2015-12-21T15:50:28