Javascript日期输出格式 [英] Javascript Date output formatting
本文介绍了Javascript日期输出格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要以YYYY / mm / ddhh:m:sec格式捕获Now()日期和时间。它需要在GMT时间。
如何使用Javascript实现?
解决方案
手动构建:
var m = new Date();
var dateString = m.getUTCFullYear()+/+(m.getUTCMonth()+ 1)+/+ m.getUTCDate()++ m.getUTCHours()+:+ m.getUTCMinutes()+:+ m.getUTCSeconds();
并强制需要数值的两位数,您可以使用这样的东西: p>
(0000+ 5).slice(-2)
其中看起来像这样:
var m = new Date(); var dateString = m.getUTCFullYear()+/+(0+(m.getUTCMonth()+ 1))。slice(-2)+/ +(0+ m.getUTCDate())。slice(-2)++(0+ m.getUTCHours())slice(-2)+:+(0 m.getUTCMinutes())slice(-2)+:+(0+ m.getUTCSeconds())slice(-2); console.log(dateString);
/ pre>
I need to capture the Now() date and time in the YYYY/mm/dd hh:m:sec format. It needs to be in GMT time.
How do I achieve that with Javascript?
解决方案
You can build it manually:
var m = new Date();
var dateString = m.getUTCFullYear() +"/"+ (m.getUTCMonth()+1) +"/"+ m.getUTCDate() + " " + m.getUTCHours() + ":" + m.getUTCMinutes() + ":" + m.getUTCSeconds();
and to force two digits on the values that require it, you can use something like this:
("0000" + 5).slice(-2)
Which would look like this:
var m = new Date();
var dateString =
m.getUTCFullYear() + "/" +
("0" + (m.getUTCMonth()+1)).slice(-2) + "/" +
("0" + m.getUTCDate()).slice(-2) + " " +
("0" + m.getUTCHours()).slice(-2) + ":" +
("0" + m.getUTCMinutes()).slice(-2) + ":" +
("0" + m.getUTCSeconds()).slice(-2);
console.log(dateString);
这篇关于Javascript日期输出格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文