将不同的日期格式转换为new date(),然后查看date1是否在date2和date3之间
Converting different date formats to new Date() then seeing if date1 is between date2 and date3
我有一个html5/javascript应用程序,我读取文本文件和创建不同的数组。
例如:
变量在我的LDate数组有这样的值:03/13/2016
变量在我的TDate数组有这样的值:15 Feb 16-26 Mar 16
当我阅读我的文本文件时,使用
可以很容易地转换"03/13/2015"answers"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运行php文件,然后下载文件
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 弹出窗口出现,然后退出
- 如何在JQuery函数中定义一个值,然后调用另一个函数并使用该值
- 将值输入到对象,然后该对象推送到数组
- 如何临时暂停浏览器渲染,然后恢复整个页面
- JS:检查URL中的参数,然后迭代一个参数为var的函数
- 滚动然后捕捉到顶部而不是取消捕捉
- AngularJS加载JSON数据,然后从中解析/加载HTML
- 有没有一个抽象层,这样我就可以集成一次,然后使用pusher、pubnub或faye
- Canvas+svg路径动画,在路径中的特定点暂停一段时间,然后继续
- 如果30秒未单击,请应用CSS一次,将其删除,然后重新迭代
- 点击相同的按钮打开模型,然后提交表单
- ThreeJS将画布中的文本渲染为纹理,然后应用于平面
- 将display属性更改为visible flicks,然后再次消失
- 什么是“;选择“;然后触发事件
- 等待300毫秒,然后使用jQuery向下滑动菜单
- 转到另一个页面,然后立即触发ScrollTo
- 将不同的日期格式转换为new date(),然后查看date1是否在date2和date3之间