Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在moment.js中获取自定义日期时间格式_Javascript_Momentjs - Fatal编程技术网

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等