本文共 1408 字,大约阅读时间需要 4 分钟。
function compareTime() { const date = new Date(); const nowYear = date.getFullYear(); const day = new Date( Date.parse(date.toLocaleDateString().replace(/-/g, "/")) ); const s = nowYear + "/" + "09" + "/" + "01"; const e = nowYear + "/" + "11" + "/" + "15"; const start = new Date(Date.parse(s.replace(/-/g, "/"))); const end = new Date(Date.parse(e.replace(/-/g, "/"))); return !(day < start || day > end);}
Date.parse()
方法返回从1970年1月1日0点到指定日期的时间戳,单位为毫秒。
显示格式示例:
new Date().getFullYear()
:获取完整年份(4位)new Date().getMonth() + 1
:月份(0-11,0代表1月)new Date().getDate()
:日期(1-31)// 获取当前年份(4位)const nowYear = new Date().getFullYear();// 获取当前日期对象const day = new Date( Date.parse(new Date().toLocaleDateString().replace(/-/g, "/")));
const s = `${nowYear}/09/01`;const e = `${nowYear}/11/15`;const start = new Date(Date.parse(s));const end = new Date(Date.parse(e));
function compareTime() { const day = new Date( Date.parse(new Date().toLocaleDateString().replace(/-/g, "/")) ); const s = `${new Date().getFullYear()}/09/01`; const e = `${new Date().getFullYear()}/11/15`; const start = new Date(Date.parse(s)); const end = new Date(Date.parse(e)); return !(day < start || day > end);}
const day = new Date();if (day < start || day > end) { return false;}
转载地址:http://gzgxz.baihongyu.com/