Javascript日期输出格式 [英] Javascript Date output formatting

查看:133
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆