首頁 > web前端 > js教程 > 主體

JavaScript怎麼判斷是不是日期

青灯夜游
發布: 2021-11-03 16:20:39
原創
12875 人瀏覽過

在JavaScript中,可以利用isNaN()方法和Date物件的parse()方法來判斷是不是日期,parse()方法可解析一個日期時間字串;語法「if(isNaN(data) &&!isNaN(Date.parse(data)))」。

JavaScript怎麼判斷是不是日期

本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

在JavaScript中,可以利用Date物件的parse()方法和isNaN()方法來判斷是不是日期。

  • 先使用isNaN()方法排除純數字的情況,然後透過Date.parse()方法判斷是否為日期即可。

實作程式碼:

var data = "2021-11-03"

if(isNaN(data) && !isNaN(Date.parse(data))) {
console.log(data+" 是日期格式!");
}
登入後複製

JavaScript怎麼判斷是不是日期

#說明:

isNaN() 函數用於檢查其參數是否是非數字值。如果參數值為 NaN 或字串、物件、undefined等非數字值則傳回 true, 否則傳回 false。

parse() 方法可解析一個日期時間字串,並傳回 1970/1/1 午夜距離該日期時間的毫秒數。

語法:Date.parse(datestring)

  • #datestring:必要參數,表示日期和時間的字串。

傳回值:指定的日期和時間據 1970/1/1 午夜(GMT 時間)之間的毫秒數。

說明:此方法是 Date 物件的靜態方法。一般採用 Date.parse() 的形式來調用,而不是透過 dateobject.parse() 呼叫該方法。

【推薦學習:javascript高階教學

#

以上是JavaScript怎麼判斷是不是日期的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!