`

javascript基础--比较两个日期的大小

 
阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<script type="text/javascript">
//date string format: MM/DD/YYY
function compareDate(dstr1,dstr2){
	var d1 = new Date();
	d1.setFullYear(Number(dstr1.substring(6)),Number(dstr1.substring(0,2))-1,Number(dstr1.substring(3,5)));
	
	var d2 = new Date();
	d2.setFullYear(Number(dstr2.substring(6)),Number(dstr2.substring(0,2))-1,Number(dstr2.substring(3,5)));
	
	if(Math.floor(d1.getTime()/(3600*24*1000)) >= Math.floor(d2.getTime()/(3600*24*1000))){
		alert("d1>=d2");
	}else{
		alert("d1<d2");
	}
}

compareDate("07/18/2011","07/15/2011");
</script>
</head>
<body>

</body>
</html>

 

    在javascript的Date对象里,没有对时区的设置,如果要比较两个不同时区的时间,加减对应的时差是我想到的唯一办法。

分享到:
评论

相关推荐

    JavaScript最简单比较两个时间格式数据的大小.zip

    在JavaScript中,比较两个时间格式的数据大小是一项常见的任务,尤其在处理用户输入、事件调度或者数据分析时。这个压缩包文件“JavaScript最简单比较两个时间格式数据的大小”可能包含了一个或多个示例代码,用于...

    js 实现 判断两个字符串日期的大小

    js 实现 判断两个字符串日期的大小! 值得下载看看!资源免费,大家分享!!

    纯JS方法比较日期之间大小(实用)

    在日常的Web开发中,经常会遇到需要对日期进行处理的情况,比如比较两个日期的大小、计算日期间隔等。本篇将详细介绍如何仅使用JavaScript来实现日期之间的大小比较功能,并通过具体的代码示例来帮助理解。 #### 1....

    js验证日期格式,比较日期大小,判断两日期年月是否相同借鉴.pdf

    以上三个函数提供了JavaScript中处理日期的基本能力:比较日期大小、验证日期格式以及判断两个日期是否在同一个月份。这些函数可以很好地帮助开发者在Web应用中进行日期相关的逻辑处理,从而提高应用程序的功能性和...

    JS比较时间的大小

    在JavaScript(简称JS)开发中,经常会遇到需要处理日期与时间的问题,例如比较两个时间的先后顺序。本文将详细介绍如何利用JS编写一个实用的函数来比较两个时间戳的大小,该函数能够处理形如“YYYY-MM-DD HH:MM:SS...

    js 判断日期大小

    因此,比较两个日期的大小实质上就是比较这两个日期所对应的时间戳的大小。 ### 实现日期大小比较的函数 根据给定的部分内容,我们看到一个名为`DateDiff`的函数,它接收两个参数`d1`和`d2`,这两个参数应该是格式...

    判断时间日期大小

    判断两个日期的大小,可以使用`getTime()`方法,它返回自1970年1月1日以来的毫秒数。比较这两个值就可以确定日期的先后顺序。 ```javascript let date1 = new Date('2022-01-01'); let date2 = new Date('2022-02-...

    javascript-cheat-sheet-v1

    - **localeCompare(other)**: 比较两个字符串。 - **match(regexp)**: 匹配正则表达式。 - **replace(searchValue, replaceValue)**: 替换字符串中的子串。 - **search(regexp)**: 查找正则表达式在字符串中的位置。...

    JavaScript 日期处理库

    - **比较**:比较两个日期的大小或是否相等。 - **计算**:增加或减少日期(如添加天数、月份或年份)。 - **时区支持**:处理不同时区的日期和时间。 - **国际化**:支持不同地区的日期和时间格式。 - **周期和频率...

    javascript 日期控件

    例如,当用户点击日期选择器时,一个弹出的日历视图可能会被显示出来,用户可以选择一个日期,然后JavaScript会更新HTML页面上的日期显示。 在JavaScript中,可以使用`new Date()`创建一个新的日期对象,或者使用`...

    时分秒比较大小

    例如,可以使用Python的timedelta对象来表示两个日期之间的差值,或者将日期时间转换为Unix时间戳(从1970年1月1日00:00:00 UTC开始的秒数)以便在网络传输或数据库存储中使用。 在压缩包中的`compare date.html`...

    JavaScript-Web素材实例

    - "城市、日历选择功能.htm"可能包含一个日期选择器和地点选择器,这两种常见控件在许多Web应用中都有用到。 - "仿163邮箱邮件列表效果.htm"可能模仿了网易163邮箱的邮件列表展示方式,包括缩略图、标题、发件人等...

    javascript经典特效---特酷的文字时间显示.rar

    这个函数接受两个参数:要执行的函数和间隔时间(以毫秒计)。例如: ```javascript setInterval(function() { var currentTime = new Date(); // 更新时间显示的代码 }, 1000); ``` 为了让时间显示得“特酷”,...

    JavaScript基础教程第8版

    书中从JavaScript语言基础开始,分别讨论了图像、框架、浏览器窗口、表单、正则表达式、用户事件和cookie,并在上一版的基础上新增了两章,讲述jQuery框架的基础知识。本书不仅介绍了基础知识和使用方法,也深入探讨...

    JavaScript前端开发程序设计教程(微课版)-实践教案.zip

    这两个文档主要讲解JavaScript的基础语法,包括变量声明、数据类型(如字符串、数字、布尔值、null、undefined)、运算符(算术、比较、逻辑、赋值等)、流程控制语句(if...else、switch、for、while、do...while...

    javascript简单比较日期大小的方法

    在标题和描述中提到的"javascript简单比较日期大小的方法",实际上涉及到的是如何使用JavaScript内置的Date对象来比较两个日期的先后顺序。下面将详细介绍这个过程。 首先,我们创建或获取两个日期对象。在提供的...

    js 日期比较 b/s开发

    给定的代码片段定义了一个名为`compare_date`的函数,其主要目的是比较两个日期字符串,返回一个布尔值,指示第一个日期是否晚于第二个日期。此函数的设计考虑了日期格式的多样性,能够处理包含斜杠(/)或连字符(-...

    javascript日期选择控件

    控件可能包含一些日期运算功能,比如计算两个日期之间的差值,或者判断某个日期是否在指定范围内。 总之,"Calendar"是一款适用于JavaScript开发的日期选择控件,它的易用性和灵活性使其成为网页中常见的时间输入...

    JavaScript中的比较操作符&gt;、&lt;、&gt;=、&lt;=介绍

    在JavaScript编程语言中,比较操作符是比较两个变量或表达式的值并返回一个布尔值(true或false)的运算符。JavaScript中常用的比较操作符包括大于(&gt;)、小于(&lt;)、大于等于(&gt;=)、小于等于()。这些操作符可以...

Global site tag (gtag.js) - Google Analytics