js时间比较示例分享(日期比较)
<html>
<head>
<script language="javascript" type="text/javascript">
/** 日期比较 **/
function compareDate(strDate1,strDate2)
{
var date1 = new Date(strDate1.replace(/\-/g, "\/"));
var date2 = new Date(strDate2.replace(/\-/g, "\/"));
return date1-date2;
}
/** 比较 **/
function doCompare(){
var strDate1 = document.getElementById("strDate1").value;
var strDate2 = document.getElementById("strDate2").value;
var result = compareDate(strDate1,strDate2);
if ( result>0 ) {
alert("strDate1晚于strDate2");
}else if( result<0 ){
alert("strDate1早于strDate2");
}else if ( result==0 ){
alert("strDate1等于strDate2");
}
}
</script>
</head>
<body>
<input type="text" id="strDate1" name="strDate1" value="2012-07-01"/>
<input type="text" id="strDate2" name="strDate2" value="2012-08-01"/>
<input type="button" id="compareBtn" name="compareBtn" value="比较" onClick="doCompare();"/>
</body>
</html>
相关推荐
-
JavaScript 比较时间大小的代码
例如: Date.parse( "2000-01-01" ) IE and Mozilla浏览器: "NaN".那么我们一般在Web页面上显示的时 间 就不能直接转换.需要做处理. 可以直接转换的格式"01/01/2000","2000/01/01" 复制代码 代码如下: //定义正则表达式,因为jS对只能替换一个 //转换为 "2000/01/01" var regS = new RegExp("
-
JavaScript比较当前时间是否在指定时间段内的方法
本文实例讲述了JavaScript比较当前时间是否在指定时间段内的方法.分享给大家供大家参考,具体如下: function checkTime(stime, etime) { //开始时间 var arrs = stime.split("-"); var startTime = new Date(arrs[0], arrs[1], arrs[2]); var startTimes = startTime.getTime(); //结束时间 var arre = etime.split(
-
javascript 时间比较实现代码
web开发中有时需要对输入框中的时间(主要是开始时间和结束时间)进行比较,网上搜索了一番,发现有不少是无效的,以下方法经小弟检验确实有效,特此共享.(请关注红色部分) function ValidtorTime(){ var d1 = new Date(document.getElementById('txbFromDate').value.replace(/\-/g, "\/")); var d2 = new Date(document.getEle
-
全面兼容的javascript时间格式化函数(比较实用)
全面兼容的javascript时间格式化函数,实用总结! 复制代码 代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>js日期格式化</title
-
js简单时间比较的方法
本文实例讲述了js简单时间比较的方法.分享给大家供大家参考,具体如下: //时间比较(yyyy-MM-dd) function compareDate(startDate, endDate) { var arrStart = startDate.split("-"); var startTime = new Date(arrStart[0], arrStart[1], arrStart[2]); var startTimes = startTime.getTime(); var arr
-
比较简洁的JavaScript 实时显示时间的脚本 修正版
JavaScript显示时间,时间还在走动着!不是一个静态的效果! function Time() 定义一个函数. { if (!document.layers&&!document.all) return 由于IE与Netscape对JavaScript的解释不同,造成浏览的效果不同,所以要分别写代码.这句话判断一下用户所使用的浏览器,如果两者都不是,就返回. var timer=new Date() 定义一个新的变量,名字为timer,为一个新的Date的对象. var hou
-
JS比较两个时间大小的简单示例代码
如下所示: 复制代码 代码如下: if (new Date(strSD.replace(/\-/g, '\/')) > new Date(strED.replace(/\-/g, '\/'))) { //开始时间大于了结束时间 alert("时间选择有误!开始日期必须小于或者等于结束时期!"); return false;}
-
js 时间函数应用加、减、比较、格式转换的示例代码
复制代码 代码如下: // JavaScript Document //--------------------------------------------------- // 判断闰年 //--------------------------------------------------- Date.prototype.isLeapYear = function() { return (0==this.getYear()%4&&((this.getYear()%100!=0)||(
-
js时间比较示例分享(日期比较)
复制代码 代码如下: <html> <head> <script language="javascript" type="text/javascript"> /** 日期比较 **/ function compareDate(strDate1,strDate2) { var date1 = new Date(strDate1.replace(/\-/g, "\/")); var dat
-
php格式化日期和时间格式化示例分享
复制代码 代码如下: // 格式化日期 static function formatDate($format, $datetime, $week = 0) { $datetime = $datetime > 3000 ? $datetime : strtotime($datetime); if ($week) { $weeknames = [ '日', '一', '二',
-
c++与c#的时间转换示例分享
1.C++中的时间:(1) time_t其实是一个64位的long int类型(2) time函数:函数简介:函数名: time 头文件: time.h 函数原型:time_t time(time_t *timer) 功能: 获取当前的系统时间,返回的结果是一个time_t类型,其实就是一个大整数,其值表示从CUT(Coordinated Universal Time)时间1970年1月1日00:00:00(称为UNIX系统的Epoch时间)到当前时刻的秒数,然后调用localtime将ti
-
不使用jquery实现js打字效果示例分享
复制代码 代码如下: <h1>Libraries give you <span class="txt-rotate fw700" data-period=500" data-rotate='[ "knowledge", "community", "an outlet", "中国起源", "OSCHINA" ]'></span></h1
-
asp之日期和时间函数示例
asp之日期和时间函数示例 可以使用日期和时间函数来得到各种格式的日期和时间 函数语法说明示例NowNow()取得系统当前的日期和时间Dim MyVar MyVar = Now' MyVar 包含当前的日期和时间.DateDate()取得系统当前的日期Dim MyDate MyDate = Date' MyDate 包含当前系统日期.TimeTime()取得系统当前的时间Dim MyTime MyTime = Time ' 返回当前系统时间.YearYear(Date)取得给定日期的年份Dim
-
Smarty日期时间操作方法示例
本文实例讲述了Smarty日期时间操作方法.分享给大家供大家参考,具体如下: $smarty = new Smarty; $smarty->assign('yesterday', strtotime('-1 day')); $smarty->display('index.tpl'); index.tpl: {$smarty.now|date_format} //Sep 7, 2009 {$smarty.now|date_format:"%A, %B %e, %Y"} {$s
-
WdatePicker.js时间日期插件的使用方法
本文介绍了WdatePicker.js时间插件使用,分享给大家,具体如下: 引用: 在项目中引用"plugin-clander"文件夹. 在html中引用"WdatePicker.js"即可. <script src="js/plugin-clander/WdatePicker.js"></script> 1.没有对控件进行设置 <input class="Wdate" type="te
-
.Net与JS时间日期格式的转换问题对比分析
本文实例分析了.Net与JS时间日期格式的转换问题.分享给大家供大家参考,具体如下: Js中的1415349957524整数 ,其实代表的是1970.1.1 00:00:00至现今某个时间点的时间间隔毫秒数.而在.Net中,我们可以用Ticks属性得到0001.1.1 00:00:00至现今某个时间点的时间间隔毫秒数. 具体代码实现如下所示: JS: //获取1970.1.1 00:00:00至现在的毫秒数 var milDate = +(new Date); .Net: //获取1970.1.
-
js时间日期格式化封装函数
js虽然提供了各种获取时间Date对象的不同属性方法,如:getDate 方法 | getDay 方法 | getFullYear 方法 | getHours 方法 ... ... 等等,但是却没有像java那样提供一个方法来供用户来根据自身提供的模板(pattern),来格式化指定时间对象,所以自己就封装了一个小方法,只供大家闲来调侃-.-,有好的建议还望慷慨指荐哦. 用到知识点: arguments:该对象代表正在执行的函数和调用它的函数的参数.不可显式创建,虽然有length属性,且能像数
随机推荐
- Perl中的符号 ->;、=>; 和 :: 分别表示什么意思?
- VBS教程:正则表达式简介 -使用正则表达式
- Android 中 SwipeLayout一个展示条目底层菜单的侧滑控件源码解析
- mybatis中实现枚举自动转换方法详解
- Javascript中使用A标签获取当前目录的绝对路径方法
- ASP.NET中实现根据匿名类、datatable、sql生成实体类
- javascript自然分类法算法实现代码
- 浅析JavaScript的几种Math函数,random(),ceil(),round(),floor()
- PHP 正则判断中文UTF-8或GBK的思路及具体实现
- python清除指定目录内所有文件中script的方法
- Docker 数据卷,数据卷容器详细介绍
- python执行等待程序直到第二天零点的方法
- JavaScript中的继承之类继承
- jQuery的position()方法详解
- C++ 关于 CMFCPropertyGridCtrl 的使用方法
- jQuery表单验证功能实例
- js数组中如何随机取出一个值
- 基于Java中进制的转换函数详解
- Android Studio如何修改字体的大小
- spring boot 图片上传与显示功能实例详解