javascript日期比较方法实例分析


Posted in Javascript onJune 17, 2016

本文实例讲述了javascript日期比较方法。分享给大家供大家参考,具体如下:

今天为了实现这么一个功能——用户可以手动输入日期,但是日期只能输入在今天之前的,今天之后的时间就不能提交,即今天是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());

PS:这里再提供一个在线时间戳转换工具,其中包含了javascript、php、java、Python、C#等各种常用编程语言的时间戳操作方法表格说明,相信在大家今后的编程开发会用得到:

Unix时间戳(timestamp)转换工具:
http://tools.3water.com/code/unixtime

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
在Javascript中定义对象类别
Dec 22 Javascript
jQuery图片轮播的具体实现
Sep 11 Javascript
Jquery 返回json数据在IE浏览器中提示下载的问题
May 18 Javascript
Javascript实现简单的富文本编辑器附演示
Jun 16 Javascript
优化Node.js Web应用运行速度的10个技巧
Sep 03 Javascript
Javascript基础教程之关键字和保留字汇总
Jan 18 Javascript
jQuery实现多级下拉菜单jDropMenu的方法
Aug 28 Javascript
JS动态添加iframe的代码
Sep 14 Javascript
jQuery实现ajax的叠加和停止(终止ajax请求)
Aug 08 Javascript
百度搜索框智能提示案例jsonp
Nov 28 Javascript
微信小程序 devtool隐藏的秘密
Jan 21 Javascript
使用命令行工具npm新创建一个vue项目的方法
Dec 27 Javascript
JS实现复制内容到剪贴板功能兼容所有浏览器(推荐)
Jun 17 #Javascript
JS简单实现DIV相对于浏览器固定位置不变的方法
Jun 17 #Javascript
JavaScript简单实现弹出拖拽窗口(二)
Jun 17 #Javascript
JS中递归函数
Jun 17 #Javascript
jQuery ajax中使用confirm,确认是否删除的简单实例
Jun 17 #Javascript
JavaScript简单实现弹出拖拽窗口(一)
Jun 17 #Javascript
jquery mobile 实现自定义confirm确认框效果的简单实例
Jun 17 #Javascript
You might like
php将远程图片保存到本地服务器的实现代码
2015/08/03 PHP
JavaScript 面向对象编程(2) 定义类
2010/05/18 Javascript
jquery中防刷IP流量软件影响统计的一点对策
2011/07/10 Javascript
无刷新预览所选择的图片示例代码
2014/04/02 Javascript
js、jquery图片动画、动态切换示例代码
2014/06/03 Javascript
Javascript调用函数方法的几种方式介绍
2015/03/20 Javascript
JS实现的自定义网页拖动类
2015/11/06 Javascript
JavaScript实现的MD5算法完整实例
2016/02/02 Javascript
jquery.Callbacks的实现详解
2016/11/30 Javascript
vue2.0实战之使用vue-cli搭建项目(2)
2017/03/27 Javascript
jQuery remove()过滤被删除的元素(推荐)
2017/07/18 jQuery
详解Axios 如何取消已发送的请求
2018/10/20 Javascript
移动端吸顶fixbar的解决方案详解
2019/07/17 Javascript
Python使用Scrapy爬取妹子图
2015/05/28 Python
linux下python使用sendmail发送邮件
2018/05/22 Python
widows下安装pycurl并利用pycurl请求https地址的方法
2018/10/15 Python
Django实现图片上传功能步骤解析
2020/04/22 Python
Python虚拟环境库virtualenvwrapper安装及使用
2020/06/17 Python
OpenCV 使用imread()函数读取图片的六种正确姿势
2020/07/09 Python
日本面向世界,国际级的免税在线购物商城:DOKODEMO
2017/02/01 全球购物
澳大利亚家具和家居用品在线:BROSA
2017/11/02 全球购物
英国领先的品牌珠宝和配件供应商:Acotis Jewellery
2018/03/07 全球购物
英国最大最好的无人机商店:Drones Direct
2019/07/12 全球购物
阿里巴巴Oracle DBA笔试题答案-备份恢复类
2013/11/20 面试题
高校生生产实习自我鉴定
2013/09/21 职场文书
英语系本科生求职信范文
2013/12/18 职场文书
学校大课间活动方案
2014/01/30 职场文书
采购主管岗位职责
2014/02/01 职场文书
运动会跳远加油稿
2014/02/20 职场文书
二年级小学生评语
2014/04/21 职场文书
租车协议书范本
2014/04/22 职场文书
社区文化建设方案
2014/05/02 职场文书
2014大学生学生会工作总结
2014/12/19 职场文书
企业财务经理岗位职责
2015/04/08 职场文书
地球上的星星观后感
2015/06/02 职场文书
python playwright之元素定位示例详解
2022/07/23 Python