new Date('Sep 23, 2019') > 0 ----> true
new Date('Sep 23, 2019') > 's' ----> false与原始日期相比,日期何时大于或小于原始日期?例如 我需要将任何日期与低于该日期的原始日期进行比较。
3 回答
素胚勾勒不出你
TA贡献1827条经验 获得超9个赞
当Date
进行比较Number
,使用中的一个<
,<=
,>
或>=
运营商来说,Date
被转换成毫秒(仿佛.getTime()
是在其上调用)。
当Date
与String
like进行比较时"1569177000000"
,字符串也被转换为数字。
当Date
被比较String
喜欢"s"
不能转换为数字,没有排序:你总是会得到false
(任何比较NaN
是错误的)。
开心每一天1111
TA贡献1836条经验 获得超13个赞
您可以在日期上使用 valueOf 函数
// Convert date into primitive
new Date('Sep 23, 2019').valueOf() //1569177000000
您可以使用getTime()或date functions将日期转换为原始值,然后使用比较运算符。
添加回答
举报
0/150
提交
取消