javascript日期比较

原创 2013年12月04日 10:03:05

今天为了实现这么一个功能——用户可以手动输入日期,但是日期只能输入在今天之前的,今天之后的时间就不能提交,即今天是15号,只能输入15号之前的日期,15号之后的日期不能输入

 

/**
	将字符串为yyyyMMdd格式的字符串转换为日期类型
	date就是日期字符串
*/
function getDate(date){
	var year = date.substr(0,4);//substr()是从0开始计算的
	var month = date.substr(4,2);//月份是0到11个月
	var day = date.substr(6,2);
	alert(year+"-"+month+"-"+day);
	return new Date(year,month,day);
}

var date = getDate("20120704");
var date2 = getDate("20120720");

//alert(date.getTime());
//alert(date2.getTime());
alert(date2.getTime() - date.getTime())

  

第二种方法(包含时分秒)

 

var d1=new Date("2004/09/16 20:08:00"); 
var d2=new Date("2004/09/16 10:18:03"); 
//得到的是两者之间的时间差
var d3=d1-d2; 
//alert(d1.getTime());
//alert(d2.getTime());
//下面弹出的信息结果是一样的
alert(d3);
alert(d1.getTime()-d2.getTime());

 

第三种方式(可以不包含时分秒)

 

var d1=new Date("2004/09/17"); 
var d2=new Date("2004/09/16"); 
//得到的是两者之间的时间差
var d3=d1-d2; 
//alert(d1.getTime());
//alert(d2.getTime());
//下面弹出的信息结果是一样的
alert(d3);
alert(d1.getTime()-d2.getTime());

 

 

 

相关文章推荐

javascript比较日期的方法与replace方法的使用

方法一:根据日期字符串创建新的时间对象再获取getTimes 比较               var  str_date="2012-01-01";               var ary_...
  • qbook
  • qbook
  • 2012年09月25日 11:26
  • 399

javascript 日期判断 比较大小

文本框的内容改变时另一个下拉列表框随着改变 下面的例子是输入出生日期,然后星座下拉框相应变动: function birthChange(obj){ ...
  • five824
  • five824
  • 2012年02月03日 23:46
  • 176

Javascript 日期Date工具类(包含日期比较)

//获得当年当月最大天数 function GetMonthMaxDay(theYear,theMonth){ ...

javascript实现的日期选择器

  • 2016年04月04日 09:10
  • 187KB
  • 下载

javascript混合函数增加日期

  • 2012年11月13日 20:34
  • 1KB
  • 下载

javascript常用开发笔记:一个简单强大的js日期格式化方法

前言:一直没找到好用的javascript日期格式化工具,自己写了一个,方便以后复用 1、主要功能 (1)支持任意顺序的日期格式排列:yyyy=年,MM=月,dd=日,HH=时,mm=分,ss=秒...
  • eguid_1
  • eguid_1
  • 2016年12月19日 11:22
  • 1126

javascript日期代码

  • 2013年11月05日 22:51
  • 10KB
  • 下载

javascript日期格式化

  • 2013年11月25日 11:04
  • 41KB
  • 下载

一个判断日期时间格式的JavaScript代码

http://blog.csdn.net/Ivy_zheng/article/details/5311459 一个判断日期时间格式的JavaScript代码 作者:最后一只恐龙     在A...

javaScript日期相减

  • 2012年08月29日 09:09
  • 4KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javascript日期比较
举报原因:
原因补充:

(最多只允许输入30个字)