最近遇到了幾個需要處理是否過期的問題,可是又不想用 Moment.js,所以就寫了一個簡單的範例來記錄如何處理時間過期問題。
var nowTime = new Date().toISOString() var expire = '2022-01-01 11:11:11Z +08:00' var expireTime = new Date(expire).toISOString() console.log('現在時間: ', nowTime.toString()) console.log('過期時間: ', expireTime.toString()) console.log('是否過期: ', isExpire(expire)) function isExpire(expireTime) { var nowDate = new Date(); var expireDate = new Date(expireTime); var seconds = (expireDate.getTime() - nowDate.getTime()) / 1000; if (seconds <= 0) { return true } return false }
《AWS CDK 完全學習手冊:打造雲端基礎架構程式碼 IaC》
第 12 屆 iT 邦幫忙鐵人賽 DevOps 組冠的《用 CDK 定 義 AWS 架構》
第 11 屆 iT 邦幫忙鐵人賽《LINE bot 好好玩 30 天玩轉 LINE API》
一個熱愛分享的雲端工程師!