Javascript 在moment.js中获取自定义日期时间格式
我在数据库中保存了这样的时间Javascript 在moment.js中获取自定义日期时间格式,javascript,momentjs,Javascript,Momentjs,我在数据库中保存了这样的时间 2016-01-30 14:36:00 但是我使用的是,我想把时间转换成这种格式 2016-01-30T14:36:00 所以为了得到这种格式,我试着这样做 var date = new Date(); console.log(moment(date).parseZone().format()); 但是它的放映日期是这样的 2015-12-21T15:20:04+05:30 那么,有人能告诉我如何在矩中以这种格式获取时间吗 var dbDate = '2016-0
2016-01-30 14:36:00
但是我使用的是,我想把时间转换成这种格式
2016-01-30T14:36:00
所以为了得到这种格式,我试着这样做
var date = new Date();
console.log(moment(date).parseZone().format());
但是它的放映日期是这样的
2015-12-21T15:20:04+05:30
那么,有人能告诉我如何在矩中以这种格式获取时间吗
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
0-1月,1-fab等