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

📅  最后修改于: 2023-12-03 15:01:44.253000             🧑  作者: Mango

JavaScript 日期 toLocaleTimeString() 方法

toLocaleTimeString() 方法是 JavaScript 日期对象中的一个方法,它以本地时间格式返回一个日期的时间部分。这个函数返回的是字符串类型的时间,格式化后的样式与浏览器或计算机上设置的本地时间格式有关。

语法
dateObj.toLocaleTimeString([locales [, options]])

toLocaleTimeString() 方法的语法中,localesoptions 是可选的参数。

locales 参数表示要返回的日期的语言环境。如果不传入这个参数,则默认使用当前执行环境的语言环境。

options 参数可以作为一个对象提供,可以指定哪些语言环境选项要使用。这个对象可包含以下属性:

  • hour12:表示使用12小时制还是24小时制,可选值为 truefalse
  • timeZone:表示要使用的时区,可以是一个具体的时区名称或标准的缩写。如果不传入此参数,则默认使用当前执行环境的时区。
返回值

toLocaleTimeString() 方法返回一个字符串类型的时间,格式化后的样式与浏览器或计算机上设置的本地时间格式有关。

以下是一些可返回的格式样式:

  • 12小时制:下午 hh:mm:ss 或 下午 h:mm:ss
  • 24小时制:HH:mm:ss 或 H:mm:ss
  • 备注:其中,a/pm/pm 上午/下午的字样由时期环境决定
示例

下面是一个使用 toLocaleTimeString() 方法的示例:

let date = new Date();
console.log(date.toLocaleTimeString());
// 输出结果:下午4:27:32

如果使用选项参数,可以自定义返回的时间格式:

let date = new Date();
console.log(date.toLocaleTimeString('en-US', { hour12: false }));
// 输出结果:16:27:32
总结

toLocaleTimeString() 方法是 JavaScript 日期对象中的一个方法,它以本地时间格式返回一个日期的时间部分。通过指定不同的语言环境和选项,可以自定义返回的时间格式。这个方法的主要作用是方便程序与用户之间的时间交互,提升用户的使用体验。