📜  JavaScript 日期 toLocaleDateString() 方法(1)

📅  最后修改于: 2023-12-03 14:42:35.400000             🧑  作者: Mango

JavaScript 日期 toLocaleDateString() 方法

简介

toLocaleDateString() 是 JavaScript中的日期方法之一,它用于将日期对象转换为本地日期字符串。该方法返回一个表示日期的字符串,该字符串根据运行脚本时所在地区的约定进行格式化。

语法
dateObj.toLocaleDateString([locales [, options]])
参数
  • locales:可选项,一个字符串或字符串数组,用于指定所需的语言环境。如果未提供该参数,则使用默认语言环境。
  • options:可选项,一个对象,用于指定格式化选项。可以用于自定义日期的格式,包括日期表示形式(如long、short等)、时区、月份、星期几的显示等。
返回值

一个表示日期的字符串,根据指定的语言环境和格式化选项进行格式化。

示例

下面是一些使用 toLocaleDateString() 方法的示例:

const date = new Date();

console.log(date.toLocaleDateString()); 
// 输出结果(示例中地点为美国):"3/15/2022"

console.log(date.toLocaleDateString('en-US', { 
  weekday: 'long', 
  year: 'numeric', 
  month: 'long', 
  day: 'numeric' 
})); 
// 输出结果(示例中地点为美国):"Tuesday, March 15, 2022"

console.log(date.toLocaleDateString('de-DE', { 
  weekday: 'long', 
  year: 'numeric', 
  month: 'long', 
  day: 'numeric' 
})); 
// 输出结果(示例中地点为德国):"Dienstag, 15. März 2022"
注意事项
  • toLocaleDateString() 方法返回的日期字符串格式取决于浏览器或操作系统的本地设置。
  • 在一些旧的浏览器版本中,可能无法支持某些特定的格式选项。

更多关于 toLocaleDateString() 方法的使用和更复杂的例子可以参考 MDN 文档