JavaScript Date toTimeString() 方法



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” 作为结果。