JavaScript Date toDateString() 方法



Date.toDateString() 方法用於在 JavaScript 中將日期物件轉換為僅包含日期部分的字串表示形式,不包含時間資訊。生成的字串包含星期幾、月份、月份中的日期和年份,但不包含時間和時區資訊。

此方法不會更改原始 Date 物件;它僅返回其日期元件的字串表示形式。如果提供的 Date 物件無效,則此方法返回“Invalid Date”。

語法

以下是 JavaScript Date toDateString() 方法的語法:

toDateString();

此方法不接受任何引數。

返回值

此方法返回一個字串,表示 Date 物件的日期部分。

示例 1

在以下程式中,我們將日期物件轉換為僅表示日期部分的字串:

<html>
<body>
<script>
   const currentDate = new Date();
   const dateString = currentDate.toDateString();

   document.write(dateString);
</script>
</body>
</html>

輸出

執行後,我們可以看到一個表示日期部分的字串。

示例 2

在這裡,我們使用特定日期“2023-12-25”建立一個日期物件,並使用 toDateString() 方法將其轉換為字串。

<html>
<body>
<script>
   const specificDate = new Date("2023-12-25");
   const dateString = specificDate.toDateString();

   document.write(dateString);
</script>
</body>
</html>

輸出

程式返回“Sun Dec 31 2023”作為輸出。

示例 3

如果我們使用無效日期建立日期物件,則此方法返回“invalid date”作為結果:

<html>
<body>
<script>
   const pastDate = new Date("2022-15-78");
   const dateString = pastDate.toDateString();

   document.write(dateString);
</script>
</body>
</html>

輸出

上述程式的月份和日期元件不在範圍內,因此返回“invalid date”作為輸出。

廣告