jQuery中的date.parse函數是一個非常實用的函數,用于將字符串解析為日期對象。使用該函數可以方便地將字符串表示的日期轉換為JavaScript中的Date對象,實現日期的比較、計算、格式化等操作。
// 例子1: 將字符串表示的日期轉換為Date對象 var dateString = '2021-07-01'; var date = $.date.parse(dateString); console.log(date); // 輸出:Thu Jul 01 2021 00:00:00 GMT+0800 (中國標準時間) // 例子2: 將帶有時間的字符串表示的日期轉換為Date對象 var datetimeString = '2021-07-01 12:30:45'; var datetime = $.date.parse(datetimeString); console.log(datetime); // 輸出:Thu Jul 01 2021 12:30:45 GMT+0800 (中國標準時間)
需要注意的是,date.parse函數默認使用本地時間進行解析。如果需要使用UTC時間進行解析,可以使用date.parseUTC函數。
// 例子3: 使用UTC時間解析字符串表示的日期 var utcString = '2021-07-01T05:30:45.000Z'; var utcDatetime = $.date.parseUTC(utcString); console.log(utcDatetime); // 輸出:Thu Jul 01 2021 13:30:45 GMT+0800 (中國標準時間)
除了字符串表示的日期,date.parse函數還可以接受時間戳作為參數,將其轉換為對應的Date對象。
// 例子4: 將時間戳轉換為Date對象 var timestamp = 1625219405000; var dateFromTimestamp = $.date.parse(timestamp); console.log(dateFromTimestamp); // 輸出:Thu Jul 01 2021 13:23:25 GMT+0800 (中國標準時間)
總的來說,jQuery中的date.parse函數非常實用,可以方便地將字符串或時間戳轉換為Date對象,方便日期的操作和計算。