获取moment.js自定义日期时间格式
问题描述:
我有时间保存在数据库中这样 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该格式
答
试试这个
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
其表现像'真2016 0 30' – NewUser
0日 - 1月,1 - 晶圆厂等 –