将日期格式转换为 MM/DD/YYYY
Convert date format into MM/DD/YYYY
我有以这种格式输出的日期:
Thursday, October 11, 2018
我需要将其转换成
10/11/2018
但首先我很难摆脱星期几(星期四)。试图查看其他帖子,但找不到类似的东西。
非常感谢 adnvace
Javascript 可以解析提供的日期。
new Date("Thursday, October 11, 2018").toLocaleDateString("en-US")
// 10/11/2018
你需要使用Date#toLocaleDateString()
method.
您的代码将是这样的:
var str = "Thursday, October 11, 2018";
let d = new Date(str);
console.log(d.toLocaleDateString("en-US"))
注:
要从字符串 October 11, 2018
中获取 10/11/2018
,我们需要将 "en-US"
指定为 toLocaleDateString()
方法的 Locale
参数,以便我们获得适当的输出,否则,如果您在没有区域设置的情况下使用它,如果您的时区不同,它可能 return 输出错误。
我有以这种格式输出的日期:
Thursday, October 11, 2018
我需要将其转换成
10/11/2018
但首先我很难摆脱星期几(星期四)。试图查看其他帖子,但找不到类似的东西。 非常感谢 adnvace
Javascript 可以解析提供的日期。
new Date("Thursday, October 11, 2018").toLocaleDateString("en-US")
// 10/11/2018
你需要使用Date#toLocaleDateString()
method.
您的代码将是这样的:
var str = "Thursday, October 11, 2018";
let d = new Date(str);
console.log(d.toLocaleDateString("en-US"))
注:
要从字符串 October 11, 2018
中获取 10/11/2018
,我们需要将 "en-US"
指定为 toLocaleDateString()
方法的 Locale
参数,以便我们获得适当的输出,否则,如果您在没有区域设置的情况下使用它,如果您的时区不同,它可能 return 输出错误。