可能重复:
使用JavaScript比较2个日期
我想在javascript中比较两个日期.我一直在做一些研究,但我能找到的是如何返回当前日期.我想比较两个不同的日期,与今天无关.我怎么做.
var startDate = Date(document.form1.Textbox2);
Run Code Online (Sandbox Code Playgroud) 我正在使用Node.js. (...和underscore.js)
考虑这个数据结构
var numbers = [
[10, 20]
[30, 40]
[40, 50]
[45, 70]
... //Possibly more arrays (always contains two numbers)
]
Run Code Online (Sandbox Code Playgroud)
numbers包含始终包含数字对的数组.将这些数字对视为"开始"和"结束".我想要一个numbers作为参数的函数,并循环其内容,如果一对的"开始"数字与前一对的"结束"数重叠,则这些数组合并为一个.例如:
var numbers = [
[10, 20]
[19, 40]
[40, 60]
[70, 80]
]
Run Code Online (Sandbox Code Playgroud)
变成这样:
var numbers = [
[10, 60] // First, second and third array is merged because of overlapping .
[70, 80]
]
Run Code Online (Sandbox Code Playgroud)
实际上,我已经为此编写了一个功能正常的功能,但感觉有点笨重.
我很好奇,如果一些javascript向导可以用超级优雅的解决方案炫耀我=).