📅  最后修改于: 2023-12-03 15:03:15.439000             🧑  作者: Mango
在 Node.js 中,Date.locale() 方法用于设置默认的时间本地设置。
Date.locale([locales[, options]])
参数说明:
该方法不返回任何值。
以下示例演示了如何使用 Date.locale() 方法:
const date = new Date();
console.log(date.toLocaleDateString()); // 默认输出本地日期,如 "2021/12/02"
console.log(date.toLocaleDateString('en-US')); // 输出美国时间格式的日期,如 "12/2/2021"
console.log(date.toLocaleDateString('zh-CN')); // 输出中文时间格式的日期,如 "2021年12月2日"
以上示例中,toLocaleDateString() 方法可以根据传入的 locales 参数输出不同格式化的日期。
该方法设置的本地设置仅适用于 Date 对象的 toLocaleString()、toLocaleDateString() 和 toLocaleTimeString() 方法,对 getMonth() 等方法无影响。
传入的 locales 参数可以是标准的 BCP 47 语言标记。
options 选项中的 timeZone 和 hour12 等值也可以影响日期时间的格式化输出。