[英]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.