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 相关文章推荐
Mootools 1.2教程 函数
Sep 15 Javascript
javascript中style.left和offsetLeft的用法说明
Mar 07 Javascript
javascript动态控制服务器控件实例
Sep 05 Javascript
JQuery选择器绑定事件及修改内容的方法
Jan 23 Javascript
Node.js巧妙实现Web应用代码热更新
Oct 22 Javascript
HTML5 Shiv完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法
Nov 25 Javascript
JavaScript基于DOM操作实现简单的数学运算功能示例
Jan 16 Javascript
Vue指令的钩子函数使用方法
Mar 20 Javascript
微信小程序实现页面跳转传值以及获取值的方法分析
Dec 18 Javascript
微信小程序与后台PHP交互的方法实例分析
Dec 10 Javascript
vue watch关于对象内的属性监听
Apr 22 Javascript
js实现右键弹出自定义菜单
Sep 08 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实例分享之mysql数据备份
2014/05/19 PHP
php格式化日期实例分析
2014/11/12 PHP
thinkPHP实现瀑布流的方法
2014/11/29 PHP
WordPress主题中添加文章列表页页码导航的PHP代码实例
2015/12/22 PHP
JavaScript 模仿vbs中的 DateAdd() 函数的代码
2007/08/13 Javascript
利用Javascript判断操作系统的类型实现不同操作系统下的兼容性
2013/01/29 Javascript
jquery实现多级下拉菜单的实例代码
2013/10/02 Javascript
Javascript解析URL方法详解
2014/12/05 Javascript
js+jquery常用知识点汇总
2015/03/03 Javascript
浅谈Javascript数组的使用
2015/07/29 Javascript
jQuery常用知识点总结以及平时封装常用函数
2016/02/23 Javascript
微信小程序开发之实现选项卡(窗口顶部TabBar)页面切换
2016/11/25 Javascript
AngularJS ng-repeat指令及Ajax的应用实例分析
2017/07/06 Javascript
深入了解javascript 数组的sort方法
2018/06/01 Javascript
vue.js项目 el-input 组件 监听回车键实现搜索功能示例
2018/08/25 Javascript
Electron中实现大文件上传和断点续传功能
2018/10/28 Javascript
vue路由拦截器和请求拦截器知识点总结
2019/11/08 Javascript
JavaScript实现页面高亮操作提示和蒙板
2021/01/04 Javascript
[42:32]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第二场 11.27
2020/12/01 DOTA
django 自定义用户user模型的三种方法
2014/11/18 Python
python基础教程项目二之画幅好画
2018/04/02 Python
Python多线程编程之多线程加锁操作示例
2018/09/06 Python
在Mac上删除自己安装的Python方法
2018/10/29 Python
Python中logging.NullHandler 的使用教程
2018/11/29 Python
Python实现基于socket的udp传输与接收功能详解
2019/11/15 Python
python脚本实现mp4中的音频提取并保存在原目录
2020/02/27 Python
windows下的pycharm安装及其设置中文菜单
2020/04/23 Python
matplotlib自定义鼠标光标坐标格式的实现
2021/01/08 Python
conda安装tensorflow和conda常用命令小结
2021/02/20 Python
日本著名的平价时尚女性购物网站:Fifth
2016/08/24 全球购物
跑步、骑行和铁人三项的高性能眼镜和服装:ROKA
2018/07/06 全球购物
手机业务员岗位职责
2013/12/13 职场文书
物业保安主管岗位职责
2013/12/25 职场文书
电子银行营销方案
2014/02/22 职场文书
学生会主席演讲稿
2014/04/25 职场文书
JS前端可视化canvas动画原理及其推导实现
2022/08/05 Javascript