繁体   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