介绍
我遇到过许多陷入困境的开发人员试图使用 JavaScript 比较两个日期。 比较日期的方法或算法有很多,但我展示了使用 JavaScript 比较日期和时间的最简单方法。
本文将帮助您解决以下问题:
比较两个日期和时间。 将昨天的日期与任何其他日期进行比较。 将过去和未来的日期与给定日期进行比较。
强烈推荐
海量的程序代码和编程资源,无论你是新手还是资深人士,学习学习别人优秀的源码产品,学习成熟的专业技术javascript 比较时间,强力提升你的方法和技能。 拿到这里,给你一次全面升级的机会。只有你更有价值,才能赚更多钱
如果你是中级程序员javascript 比较时间,可以学习别人的代码改进技术。 如果您喜欢搞网络联盟或者外包,可以快速搭建网站。 你在等什么? 关注,我们将持续输出相关资源
创建日期对象
下面介绍Date对象的创建:
首先,我们需要创建一个日期对象。 日期对象用于处理日期和时间。 Date 对象是使用 Date() 构造函数创建的。 实例化日期对象有四种方法: 以下是实例化日期的一些示例: 注意:这里的月份参数将从 0 到 11 开始。比较 JavaScript 中的日期
以下是比较两个日期的方法:
我有两个约会。 第一个日期是 15-01-2010,另一个日期是 15-01-2011。我使用以下 JavaScript 代码来比较这两个日期
function CompareDate() {
//Note: 00 is month i.e. January
var dateOne = new Date(2010, 00, 15); //Year, Month, Date
var dateTwo = new Date(2011, 00, 15); //Year, Month, Date
if (dateOne > dateTwo) {
alert("Date One is greater than Date Two.");
}else {
alert("Date Two is greater than Date One.");
}
}
CompareDate();
输出
比较日期和时间
以下是比较日期和时间的方法:
以下是比较日期和时间的方法:
在这里,我将比较两个日期及其时间。我有两个日期
– 日期一:20-05-2012 14:55:59
– 日期二:20-05-2012 12:10:20
以下 JavaScript 代码会将这些日期与其时间进行比较:
function CompareDate() {
// new Date(Year, Month, Date, Hr, Min, Sec);
var dateOne = new Date(2012, 04, 20, 14, 55, 59);
var dateTwo = new Date(2012, 04, 20, 12, 10, 20);
//Note: 04 is month i.e. May
if (dateOne > dateTwo) {
alert("Date One is greater than Date Two.");
}else {
alert("Date Two is greater than Date One.");
}
}
CompareDate();
输出
将明天的日期与另一个日期进行比较
下面介绍如何将昨天的日期与另一个日期进行比较:
以下代码将昨天的日期与给定日期进行比较。 指定日期为 2010 年 12 月 25 日。 将使用以下代码将该日期与明天的日期进行比较:
function CompareDate() {
var todayDate = new Date(); //Today Date
var dateOne = new Date(2010, 11, 25);
if (todayDate > dateOne) {
alert("Today Date is greater than Date One.");
}else {
alert("Today Date is greater than Date One.");
}
}
CompareDate();
输出
日期对象的一些有用的方法:
我希望您会喜欢这篇文章。 请提出您的宝贵建议。