javascript自定义日期比较函数用法示例


Posted in Javascript onJuly 22, 2019

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

1.比较日期大小

<script>
function CompareDate(d1,d2)
{
 return ((new Date(d1.replace(/-/g,"//"))) > (new Date(d2.replace(/-/g,"//"))));
}
var current_time = "2007-02-02 7:30";
var stop_time = "2007-01-31 8:30";
console.log(CompareDate(current_time,stop_time));
</script>

运行结果:

javascript自定义日期比较函数用法示例

2.两个日期相差天数

<SCRIPT LANGUAGE="JavaScript">
<!--
/*
 日期格式2008-01-20
*/
function DateDiff(sDate1,sDate2){
 var aDate,oDate1,oDate2,iDays ;
 aDate =sDate1.split('-');
 oDate1 = new Date(aDate[1]+'-'+aDate[2]+'-'+aDate[0]) ;
 //转换为04-19-2007格式
 aDate = sDate2.split('-');
 oDate2 = new Date(aDate[1]+'-'+ aDate[2] +'-'+aDate[0]);
 iDays = parseInt(Math.abs(oDate1 -oDate2)/1000/60/60/24);//把相差的毫秒数转换为天数
 return iDays ;
}
console.log(DateDiff('2008-02-25','2008-03-02'));
//-->
</SCRIPT>

运行结果:

javascript自定义日期比较函数用法示例

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

Javascript 相关文章推荐
关于二级域名下使用一级域名下的COOKIE的问题
Nov 07 Javascript
jQuery中将函数赋值给变量的调用方法
Mar 23 Javascript
JS实现生成会变大变小的圆环实例
Aug 05 Javascript
使用jQuery.Pin垂直滚动时固定导航
May 24 jQuery
写给vue新手们的vue渲染页面教程
Sep 01 Javascript
Vue中父子组件通讯之todolist组件功能开发
May 21 Javascript
Vue三种常用传值示例(父传子、子传父、非父子)
Jul 24 Javascript
微信小程序实现省市区三级地址选择
Jun 21 Javascript
详解puppeteer使用代理
Dec 27 Javascript
layui 上传插件 带预览 非自动上传功能的实例(非常实用)
Sep 23 Javascript
Vue中el-form标签中的自定义el-select下拉框标签功能
Apr 20 Javascript
微信小程序实现加入购物车滑动轨迹
Nov 18 Javascript
详解微信小程序自定义组件的实现及数据交互
Jul 22 #Javascript
教你30秒发布一个TypeScript包到NPM的方法步骤
Jul 22 #Javascript
详解vue为什么要求组件模板只能有一个根元素
Jul 22 #Javascript
微信小程序获取用户绑定手机号方法示例
Jul 21 #Javascript
Vue商品控件与购物车联动效果的实例代码
Jul 21 #Javascript
浅析Angular 实现一个repeat指令的方法
Jul 21 #Javascript
Node.js 实现简单的无侵入式缓存框架的方法
Jul 21 #Javascript
You might like
PHP在不同页面间传递Json数据示例代码
2013/06/08 PHP
什么情况下可以不写PHP的闭合标签“?&gt;”
2014/08/28 PHP
PHP获取Exif缩略图的方法
2015/07/13 PHP
PHP读取mssql json数据中文乱码的解决办法
2016/04/11 PHP
详谈PHP中public,private,protected,abstract等关键字的用法
2017/12/31 PHP
搜索附近的人PHP实现代码
2018/02/11 PHP
laravel config文件配置全局变量的例子
2019/10/13 PHP
Javascript延迟执行实现方法(setTimeout)
2010/12/30 Javascript
js 弹出菜单/窗口效果
2011/10/30 Javascript
使用GruntJS链接与压缩多个JavaScript文件过程详解
2013/08/02 Javascript
JavaScript修改css样式style动态改变元素样式
2013/12/16 Javascript
jQuery实现瀑布流布局
2014/12/12 Javascript
jquery无限级联下拉菜单简单实例演示
2015/11/23 Javascript
jQuery实现指定区域外单击关闭指定层的方法【经典】
2016/06/22 Javascript
详细讲解vue2+vuex+axios
2017/05/27 Javascript
Easyui ueditor 整合解决不能编辑的问题(推荐)
2017/06/25 Javascript
基于JS实现仿京东搜索栏随滑动透明度渐变效果
2017/07/10 Javascript
关于node-bindings无法在Electron中使用的解决办法
2018/12/18 Javascript
微信小程序实现上传多张图片、删除图片
2020/07/29 Javascript
介绍Python中的__future__模块
2015/04/27 Python
在Mac OS上使用mod_wsgi连接Python与Apache服务器
2015/12/24 Python
python中requests使用代理proxies方法介绍
2017/10/25 Python
总结Python图形用户界面和游戏开发知识点
2019/05/22 Python
django之对FileField字段的upload_to的设定方法
2019/07/28 Python
django与vue的完美结合_实现前后端的分离开发之后在整合的方法
2019/08/12 Python
用Pelican搭建一个极简静态博客系统过程解析
2019/08/22 Python
python连接mongodb数据库操作数据示例
2020/11/30 Python
在pycharm创建scrapy项目的实现步骤
2020/12/01 Python
python和opencv构建运动检测器的实现
2021/03/03 Python
CSS3 选择器 属性选择器介绍
2012/01/21 HTML / CSS
CSS3 实现弹跳的小球动画
2020/10/26 HTML / CSS
深入探究HTML5的History API
2015/07/09 HTML / CSS
Nike德国官网:Nike.com (DE)
2018/11/13 全球购物
2014年物流工作总结
2014/11/25 职场文书
郭明义观后感
2015/06/08 职场文书
python中 Flask Web 表单的使用方法
2022/05/20 Python