JavaScript:如何将给定日期转换为可读格式

8

我有一个 ISO 格式的日期,例如:

2016-02-17T16:40:30

我该如何将它转换为可读的日期格式,例如:
17 Feb 2016 16:40
1个回答

29

首先,您需要使用原始日期字符串创建一个日期对象。

var d = new Date('2016-02-17T16:40:30');

然后您可以使用此功能获取可读的日期格式:

d.toDateString();

将返回:

2016年2月17日星期三


但是我用这种方式浪费了时间。 - yoram
3
你可以使用 d.toUTCString(),或者结合 d.getUTCHours()d.getUTCMinutes() 等函数来构建自己的字符串。 - Maccath
如果你想要本地化的输出,还有toLocaleDateString - davidmyersdev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接