簡體   English   中英

在moment.js中獲取自定義日期時間格式

[英]Get custom date time format in moment.js

我有時間保存在這樣的數據庫中2016-01-30 14:36:00

但是我正在使用moment.js ,我想按這種格式轉換時間

2016-01-30T14:36:00

所以要獲得這種格式,我嘗試這樣

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

但它的顯示日期是這樣的2015-12-21T15:20:04+05:30

所以有人可以告訴我如何在moment.js中以這種格式獲取時間

嘗試這個

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())

嘗試使用以下代碼-

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

使用自定義格式:

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

console.log(out);

這對你有幫助

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM