gpt4 book ai didi

javascript - 将不同的日期格式转换为 new Date() 然后查看 date1 是否在 date2 和 date3 之间

转载 作者:行者123 更新时间:2023-11-27 22:37:30 26 4
gpt4 key购买 nike

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

例如:

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

我的 TDate 数组中的变量具有如下值:16年2月15日至2016年3月26日

当我阅读文本文件时,可以使用以下命令轻松转换“03/13/2015”和“15 Feb 16-26 Mar 16”

     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

最佳答案

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

<小时/>

getTime()方法根据世界时返回指定日期的时间对应的数值。

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

<小时/>

关于javascript - 将不同的日期格式转换为 new Date() 然后查看 date1 是否在 date2 和 date3 之间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38987219/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com