JavaScript 中的 Date.toTimeString() 方法用于将 Date 对象转换为表示本地时区中日期的时间部分的字符串。
它以 “HH:MM:SS GMTOffset” 格式返回一个字符串,该字符串表示 Date 对象的时间部分,其中 HH 表示小时(24 小时制),MM 表示分钟,SS 表示秒,GMTOffset 表示与 GMT 的本地时区偏移量,格式为 +HHMM 或 -HHMM。
如果提供的 Date 对象为 “invalid”,则此方法返回 “invalid date” 作为结果。
语法
以下是 JavaScript Date.toTimeString() 方法的语法 -
toTimeString();
此方法不接受任何参数。
返回值
一个字符串,表示 Date 对象在本地时区中的时间部分。
示例 1
以下是 JavaScript Date.toTimeString() 方法的基本用法 -
<html>
<body>
<script>
const currentDate = new Date();
const timeString = currentDate.toTimeString();
document.write(timeString);
</script>
</body>
</html>
输出
上面的程序以字符串形式返回 date 对象的 time 部分。
示例 2
在下面的示例中,我们为日期对象提供了特定的日期和时间(2024 年 9 月 12 日 12:30:00)-
<html>
<body>
<script>
const specificDate = new Date('December 26, 2023 12:30:00');
const timeString = specificDate.toTimeString();
document.write(timeString);
</script>
</body>
</html>
输出
它将日期对象的时间部分转换为字符串并返回。
示例 3
在这里,日期对象是使用无效日期创建的,即超出有效范围的日期和时间值。
<html>
<body>
<script>
const specificDate = new Date('December 26, 2023 34:90:00');
const timeString = specificDate.toTimeString();
document.write(timeString);
</script>
</body>
</html>
输出
程序将返回 “invalid date” 作为结果。