以YYYY / mm / dd hh:m:sec格式输出Javascript日期 [英] Output Javascript date in YYYY/mm/dd hh:m:sec format

查看:121
本文介绍了以YYYY / mm / dd hh:m:sec格式输出Javascript日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要以YYYY / mm / dd hh:m:sec格式捕获Now()日期和时间。它需要在GMT时间。

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.

如何使用Javascript实现这一目标?

How do I achieve that with Javascript?

推荐答案

你可以手动构建:

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)

看起来像这样:

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);

这篇关于以YYYY / mm / dd hh:m:sec格式输出Javascript日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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