首页 > 解决方案 > 与原始值的日期比较。什么时候比原始大?

问题描述

new Date('Sep 23, 2019') > 0     ----> true
new Date('Sep 23, 2019') > 's'   ----> false

与原始比较的日期何时大于或小于原始?

前任 我需要将任何日期与低于日期的原语进行比较。

标签: javascript

解决方案


Date与 比较时Number,使用、或运算符之一,将<转换为毫秒(就像在其上调用一样)。<=>>=Date.getTime()

DateStringlike比较时"1569177000000",字符串也被转换为数字。

Date与无法转换为数字的String类似比较时,没有排序:您将始终得到(任何比较都是错误的)。"s"falseNaN


推荐阅读