Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.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 - Fatal编程技术网

比较JavaScript中的日期

比较JavaScript中的日期,javascript,Javascript,我想用Javascript比较以下日期。请帮帮我 $fromdate=2014-12-08 $todate=2014-12-12 我想将这两个日期与当前日期进行比较。请告诉我如何在if循环中编码。您可以构造一个日期对象,然后根据需要对它们进行比较: // Date months are 0-based var fromDate = new Date(2014, 11, 8); var toDate = new Date(); // Today // Then you can calculate

我想用Javascript比较以下日期。请帮帮我

$fromdate=2014-12-08 $todate=2014-12-12

我想将这两个日期与当前日期进行比较。请告诉我如何在if循环中编码。

您可以构造一个日期对象,然后根据需要对它们进行比较:

// Date months are 0-based
var fromDate = new Date(2014, 11, 8);
var toDate = new Date(); // Today

// Then you can calculate the difference between them
var seconds = (toDate.getTime() - fromDate.getTime())/1000;
var minutes = ~~ (seconds/60);
var hours = ~~ (minutes/60);
var days = ~~ (hours/24);

然后,您可以使用差异来计算它们之间的秒数、小时数、天数等。

日期可以用javascript以毫秒为单位表示,从1970年1月1日UTC的历元开始计算

为今天、开始和结束日期创建对象

使用该方法获得这些日期的数字表示

现在将今天的表示与开始和结束表示进行比较

如果今天的数值大于或等于开始数值,以及 小于或等于结束数值,则 今天属于供应范围,否则
它没有。

向我们展示您的triedA quick google search return已经有多个副本了,那么:您希望通过比较得到什么结果?通过比较输入字段中的日期,我会将其与当前日期进行比较,并将其显示在DatePicker中。您在问题中没有更清楚地解释这一点吗?你试过什么,给我们看看你的代码?没有代码,没有尝试过,您是否阅读过,甚至想过如何做到这一点?