您如何檢測 JavaScript 中的日期對象實例是否引用了另一個日期對象的同一天?
JavaScript 在其標準庫中沒有提供此功能,但您可以使用以下方法來實現:
getDate()
返回日期的日期getMonth()
返回日期的月份(從 0 開始,一月為 0)getFullYear()
返回日期的四位數年份
這是一個簡單的函數,您可以複製/粘貼來進行檢查:
const datesAreOnSameDay = (first, second) =>
first.getFullYear() === second.getFullYear() &&
first.getMonth() === second.getMonth() &&
first.getDate() === second.getDate();
範例用法:
datesAreOnSameDay(new Date(), new Date()) // 返回 true