我有一个html5 / javascript应用程序,我在其中阅读文本文件并创建不同的数组。
例如:
我的LDate数组中的变量的值如下:03/13/2016
我的TDate数组中的变量的值如下:2月15日16-26 16月3日
当我阅读我的文本文件时,可以很容易地使用
转换“03/13/2015”和“2月15日16-26” var d = new Date(2016, 2, 13)
var d1 = new Date(2016, 1, 16)
var d2 = new Date(2016, 2, 26)
然后我想看看d是否介于d1和d2之间,所以我考虑使用:
if (d.valueOf > d1.valueOf & d.valueOf < d1.valueOf)
{alert{"d is between d1 and d2")}
我做了一个快速测试,这似乎有效。
这是解决这个问题的好方法吗?
TIA
答案 0 :(得分:1)
您可能会发现人们使用getTime()。根据以下文档,您也可以使用valueOf。
getTime()方法根据通用时间返回与指定日期的时间对应的数值。
您可以使用此方法帮助为另一个Date对象指定日期和时间。此方法在功能上等同于valueOf()方法。