📅  最后修改于: 2020-10-27 01:02:59             🧑  作者: Mango
有时我们需要计算两个日期之间的天数。可以使用JavaScript编程语言来完成。 JavaScript提供了一个数学函数Math.floor()方法来计算两个日期之间的天数。在JavaScript中,我们必须使用date对象进行任何计算,以使用new Date()定义日期。
要逐步详细了解JavaScript,请遵循我们的JavaScript教程。
我们将通过两种方式计算天数:
我们将通过示例详细讨论这两种方法。除此之外,我们将计算从今天起圣诞节剩余的天数(日期将从系统中获取)。
通过在代码中提供两个不同的日期,此方法将有助于计算两个日期之间的日期。请按照以下步骤操作:
现在,我们将把这些步骤转换为实际的实现。请参见下面的代码:
复制代码
Calculate days by entering two dates
输出量
Number of days between dates
Mon Jul 20 2015 00:00:00 GMT+0530 (India Standard Time) and
Tue Sep 20 2016 00:00:00 GMT+0530 (India Standard Time) are:
502 days
屏幕截图
这是一个动态JavaScript示例,其中用户可以自己在Web上提供输入,而不是由程序员在代码中提供输入的日期。用户将从日历中动态选择日期,然后在输入字段中输入两个日期,然后通过单击按钮来计算两个日期之间的天数。请参见下面的代码:
复制代码
Calculate days between dates
Javatpoint : Calculate days between dates
Enter date1
Enter date2
输出量
请看下面的屏幕快照,其中有两个日历输入字段,一个提交按钮用于执行所有计算,还有一个字段用于显示计算结果。
在这种方法中,我们将使用数学函数Math.floor()计算天数。请按照以下步骤操作:
现在,我们将把这些步骤转换为实际的实现。请参见下面的代码:
复制代码
Calculate days between the dates using default system dates
输出量
Number of days between dates
Sun Sep 27 2020 19:42:13 GMT+0530 (India Standard Time) and
Tue Dec 15 2021 21:45:10 GMT+0530 (India Standard Time) are:
444 days
屏幕截图
我们还有一个示例,其中我们将计算直到圣诞节的特定日期的天数。请按照以下步骤操作:
现在,将这些步骤转换为实际工具,以计算圣诞节的剩余天数。实现就像步骤一样简单。请参见以下代码:
复制代码
Calculate days remaining in Christmas
输出量
Number of days remaining in Christmas day:
Mon Sep 28 2020 14:32:50 GMT+0530 (India Standard Time) and
Fri Dec 25 2021 00:00:00 GMT+0530 (India Standard Time) are:
87 days
屏幕截图
因此,这是JavaScript中用于计算天数差异的所有必要示例(静态和动态)。要逐步详细了解JavaScript,请遵循我们的JavaScript教程。