JavaScript Date toTimeString() 方法



JavaScript 中的Date.toTimeString()方法用于将Date对象转换为表示该日期时间部分的字符串(本地时区)。

它返回一个字符串,该字符串表示Date对象的时间部分,格式为“HH:MM:SS GMTOffset”,其中HH表示小时(24小时制),MM表示分钟,SS表示秒,GMTOffset表示本地时区相对于GMT的偏移量,格式为+HHMM或-HHMM。

如果提供的Date对象是“无效的”,则此方法返回“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>

输出

上面的程序将日期对象的时间部分作为字符串返回。

示例2

在下面的示例中,我们将特定日期和时间(2023年12月26日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”作为结果。

广告