Javascript 将不同的日期格式转换为新日期(),然后查看date1是否介于date2和date3之间

Javascript 将不同的日期格式转换为新日期(),然后查看date1是否介于date2和date3之间,javascript,html,Javascript,Html,我有一个html5/javascript应用程序,我在其中读取文本文件并创建不同的数组 例如: my LDate数组中的变量具有如下值:03/13/2016 我的TDate数组中的变量的值如下:2月15日16-26日16 当我阅读文本文件时,使用 然后我想看看d是否在d1和d2之间,所以我考虑使用: if (d.valueOf > d1.valueOf & d.valueOf < d1.valueOf) {alert{"d is between d1 and

我有一个html5/javascript应用程序,我在其中读取文本文件并创建不同的数组

例如:

my LDate数组中的变量具有如下值:03/13/2016

我的TDate数组中的变量的值如下:2月15日16-26日16

当我阅读文本文件时,使用

然后我想看看d是否在d1和d2之间,所以我考虑使用:

    if (d.valueOf > d1.valueOf & d.valueOf < d1.valueOf)
    {alert{"d is between d1 and d2")}
if(d.valueOf>d1.valueOf&d.valueOf
我做了一个快速测试,这似乎奏效了

这是解决这个问题的好办法吗


TIA

您可能注意到人们使用getTime()。根据以下文档,您也可以使用valueOf


getTime()方法根据通用时间返回与指定日期的时间对应的数值

您可以使用此方法帮助将日期和时间分配给另一个日期对象。此方法在功能上等同于valueOf()方法


    if (d.valueOf > d1.valueOf & d.valueOf < d1.valueOf)
    {alert{"d is between d1 and d2")}