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”作為結果。

廣告