将日期格式转换为 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 输出错误。