Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Javascript中使用时间和时间范围_Javascript_Date_Datetime - Fatal编程技术网

在Javascript中使用时间和时间范围

在Javascript中使用时间和时间范围,javascript,date,datetime,Javascript,Date,Datetime,我今天要开始一个新项目。该应用程序是对现有工作调度应用程序的重写。该应用程序在时间和时间范围内广泛工作 时间:08:45,17:32 时间范围:从08:45到17:32 我开始寻找一个库,它可以为我处理这种数据,例如:早于、晚于、介于两者之间等等。我立即找到了moment.js和date.js。然而,我觉得这些库更关心某个时间点(JS日期对象),而不是上述时间和时间范围的概念 有没有人有在JavaScript环境中使用时间和时间范围的经验?什么库对此有用?再看一看,它可能就是您所需要的。它有一个

我今天要开始一个新项目。该应用程序是对现有工作调度应用程序的重写。该应用程序在时间和时间范围内广泛工作

时间:08:45,17:32
时间范围:从08:45到17:32

我开始寻找一个库,它可以为我处理这种数据,例如:早于、晚于、介于两者之间等等。我立即找到了moment.js和date.js。然而,我觉得这些库更关心某个时间点(JS日期对象),而不是上述时间和时间范围的概念

有没有人有在JavaScript环境中使用时间和时间范围的经验?什么库对此有用?

再看一看,它可能就是您所需要的。它有一个丰富的日期处理函数库,并使用Duration对象来表示时间范围。

您可以使用它来比较日期。您可以构造两个日期,然后使用常用运算符进行比较

对于前任:

var date1 = new date();
var date2 = new date();
然后进行比较,如
date1.getTime()==date2.getTime()
或任何您想要比较的内容

希望这会对你有所帮助。

而且对我来说是最好的。这里还列出了一些: