JavaScript Date/Time 格式化
JavaScript Date/Time Formatting
我需要转换标准 Date(); JS对象格式如下:
2021 年 7 月 13 日 8:47:58 下午
(M/d/yyyy HH:mm:ss Z)
我正在努力以最简单的方式获得这种精确的格式。这是我目前所拥有的:
var d = new Date,
dformat = [d.getMonth()+1,
d.getDate(),
d.getFullYear()].join('/')+' '+
[d.getHours(),
d.getMinutes(),
d.getSeconds()].join(':');
console.log(dformat);
我正在努力获取时区,我推测它添加了 AM/PM(我很可能弄错了)。
非常感谢任何帮助!
试试这个:
var d = new Date();
console.log(d.toLocaleString());
var d = new Date,
dformat = [d.getMonth()+1,
d.getDate(),
d.getFullYear()].join('/')+' '+
d.toLocaleTimeString('en-US')
console.log(dformat);
我需要转换标准 Date(); JS对象格式如下: 2021 年 7 月 13 日 8:47:58 下午 (M/d/yyyy HH:mm:ss Z)
我正在努力以最简单的方式获得这种精确的格式。这是我目前所拥有的:
var d = new Date,
dformat = [d.getMonth()+1,
d.getDate(),
d.getFullYear()].join('/')+' '+
[d.getHours(),
d.getMinutes(),
d.getSeconds()].join(':');
console.log(dformat);
我正在努力获取时区,我推测它添加了 AM/PM(我很可能弄错了)。
非常感谢任何帮助!
试试这个:
var d = new Date();
console.log(d.toLocaleString());
var d = new Date,
dformat = [d.getMonth()+1,
d.getDate(),
d.getFullYear()].join('/')+' '+
d.toLocaleTimeString('en-US')
console.log(dformat);