判断指定日期是不是今天
语法
import { isToday } from 'warbler-js'const result = isToday(date)
参数
date(String) : 指定日期,可传参数同new Date(),并且支持yyyy-mm-dd格式 ,不传默认获取当天。
返回值
Boolean : true 是今天, false 不是今天。
源码
const isToday = (date) => {// 当前日期const curDate = new Date();// 指定日期const tarData = date ? new Date(typeof date === 'string' && date.includes('-') ? date.replace(/-/g, '/') : date) : new Date();return ['getFullYear', 'getMonth', 'getDate'].every((i) => curDate[i]() === tarData[i]());};
例子
import { isToday } from 'warbler-js'//测试日期为2021-09-26const result1 = isToday(new Date())const result2 = isToday("1998-03-09")console.log(result1) //=> trueconsole.log(result2) //=> false
