📅  最后修改于: 2023-12-03 15:08:24.367000             🧑  作者: Mango
在 JavaScript 中,我们可以使用 toLocaleDateString 方法来将日期格式化为本地格式。这个方法可以接受两个可选参数,分别是语言和选项。
下面是一个使用 toLocaleDateString 方法的示例:
const date = new Date();
const options = { year: 'numeric', month: 'long', day: 'numeric' };
const formattedDate = date.toLocaleDateString('en-US', options);
console.log(formattedDate);
这个例子输出了当前日期的本地格式(在美国英语中):
February 17, 2022
在以上示例中,我们传递了两个参数给 toLocaleDateString 方法,分别是语言和选项。
语言可以是一个 BCP 47 语言标记字符串,比如 'en-US' 表示美国英语。如果未传递语言参数,该方法将使用浏览器的默认语言。
选项参数是一个对象,用于指定要显示的日期组成部分。在这个示例中,我们使用了 year、month 和 day 值来显示完整的日期。
以下是一些可能在选项中使用的值:
使用 toLocaleDateString 方法,您可以轻松地将日期格式化为您所需的格式,并使用本地规则来显示它。