js 两个日期比较大小

3,648 阅读1分钟

思路:对日期字符串进行解析,获取到毫秒数,然后通过new Date(毫秒数) 进行比较

代码

/**
 * 比较两个日期大小
 * @param d1 {dateString} 第一个日期
 * @param d2 {dateString} 第二个日期
 *
 * @return Boolean
 * */
const compareDate = (d1, d2) => {
  let date1 = new Date(Date.parse(d1))
  let date2 = new Date(Date.parse(d2))
  return date1 > date2
}

参考资料