简体   繁体   English

转换日期时间格式

[英]Convert date time format

I want to convert my date to this YYYY-MM-DDTHH:MM:SS format.我想将我的日期转换为这种 YYYY-MM-DDTHH:MM:SS 格式。 So I tired to use below code,所以我厌倦了使用下面的代码,

var date = new Date(Date.UTC(2016, 05, 12, 07, 0, 0));
document.write(date.toISOString());  

But output of this code is但是这段代码的输出是

2016-06-12T07:00:00.000Z

Again I removed after last dot index values, finally I got expected output.我再次在最后一个点索引值之后删除,最后我得到了预期的输出。 Is it possible to covert directly with out removing any values?是否可以直接隐蔽而不删除任何值?

What Jonathan Lonowski mentioned is perfectly fine but you should be using any library like momentjs Jonathan Lonowski提到的非常好,但您应该使用任何库,例如momentjs

//var date = new Date(Date.UTC(2016, 05, 12, 07, 0, 0));
var date = moment("2016-05-12 07:00:00");
console.log(date.format("YYYY-MM-dd[T]HH:mm:SS"));

Or if you are using jQuery, then you can jQuery Date Format或者,如果您使用的是 jQuery,那么您可以使用jQuery 日期格式

var date = new Date(Date.UTC(2016, 05, 12, 07, 0, 0));
console.log($.format.date(date, "yyyy-MM-ddTHH:mm:SS"));

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM