javascript 比较当前日期
function checkBeforeCurDate(inputMonth){ var nowTime = new Date(); var tmpIntYear = parseInt(inputMonth.substr(0,4),10); var tmpIntMonth = parseInt(inputMonth.substr(5,2),10); var tmpIntDay = parseInt(inputMonth.substr(8,2),10); if( tmpIntYear < nowTime.getFullYear() ){ return true; }else if(tmpIntYear = nowTime.getFullYear()){ if( tmpIntMonth < (nowTime.getMonth()+1) ){ return true; }else if( tmpIntMonth == (nowTime.getMonth()+1) ){ if(tmpIntDay < nowTime.getDate() ){ return true; }else{ return false; } }else{ return false; } }else{ return false; } }
function checkInputDate(inputStartMonth,inputEndMonth){ if( inputStartMonth ==null || inputStartMonth==""){ alert("开始日期为空"); return false; } if( inputEndMonth ==null || inputEndMonth==""){ alert("结束日期为空"); return false; } inputStartMonth =inputStartMonth .replaceAll("/","-"); inputEndMonth =inputEndMonth .replaceAll("/","-"); var arrStart = inputStartMonth.split("-"); var tmpIntStartYear = parseInt(arrStart[0],10); var tmpIntStartMonth = parseInt(arrStart[1],10); var arrEnd = inputEndMonth.split("-"); var tmpIntEndYear = parseInt(arrEnd[0],10); var tmpIntEndMonth = parseInt(arrEnd[1],10); if( tmpIntStartYear < tmpIntEndYear ){ return true; }else if(tmpIntStartYear = tmpIntStartYear ){ if( tmpIntStartMonth < tmpIntEndMonth ){ return true; }else{ alert("开始日期不能晚于结束日期"); return false; } }else{ alert("开始日期不能晚于结束日期"); return false; } }
<html> <body> <script type="text/javascript"> var inputMonth="2012-12-14" var nowTime = new Date(); var tmpIntYear = parseInt(inputMonth.substr(0,4),10); var tmpIntMonth = parseInt(inputMonth.substr(5,2),10); var tmpIntDay = parseInt(inputMonth.substr(8,2),10); document.write("tmpIntYear="+tmpIntYear+";<br/>"); document.write("tmpIntMonth="+tmpIntMonth+";<br/>"); document.write("tmpIntDay="+tmpIntDay+";<br/>"); document.write("<br/>"); document.write("<br/>"); document.write("nowTime.getFullYear()="+nowTime.getFullYear()+";<br/>"); document.write("nowTime.getMonth()+1="+(nowTime.getMonth()+1)+";<br/>"); document.write("nowTime.getDate()="+nowTime.getDate()+";<br/>"); document.write("<br/>"); document.write("<br/>"); if( tmpIntYear < nowTime.getFullYear() ){ document.write("return true;<br/>"); }else if(tmpIntYear = nowTime.getFullYear()){ if( tmpIntMonth < (nowTime.getMonth()+1) ){ document.write("return true;<br/>"); }else if( tmpIntMonth == (nowTime.getMonth()+1) ){ if(tmpIntDay < nowTime.getDate() ){ document.write("return true;<br/>"); }else{ document.write("DATE return FALSE XXXXXXXXX;<br/>"); } }else{ document.write("Month return FALSE XXXXXXXXX;<br/>"); } }else{ document.write("Year return FALSE XXXXXXXXX;<br/>"); } document.write("<br/><br/><br/><br/><br/><br/><br/><br/><br/>"); </script> </body> </html>
相关推荐
当前日期: <script language="JavaScript" type="text/JavaScript"> var today = new Date(); document.write(today.getFullYear()); document.write("年"); document.write(today.getMonth()+1); document...
本文实例分析了javascript输入日期大于等于当前日期验证代码,分享给大家供大家参考,具体如下: [removed] $(function () { var d = new Date(); var strDate = getDateStr(d); $("#beginTime").val(strDate)...
本文实例讲述了JavaScript获取当前日期是星期几的方法。分享给大家供大家参考。具体如下: JavaScript获得当前日期是星期几,主要通过getDay函数获得当前日期是一个星期的第几天 <!DOCTYPE html> <html> &...
javascript将当前的毫秒数转成当期日期,很有用的工具类。里面讲的是对Date的扩展,将 Date 转化为指定格式的String , 月(M)、日(d)、12小时(h)、24小时(H)、分(m)、秒(s)、周(E)、季度(q) 可以用 1-2 个占位符, ...
用记事本编写简单javascript获取当前日期和时间
javascript把当前的毫秒数转成当期日期,内有示例
利用前端JavaScript实现的查看当前日期
主要介绍了利用Javascript获取当前日期的农历日期代码,很实用,需要的朋友可以参考下
使用javascript自定义方法来显示系统当前的时间
JavaScript获取当前时间,含日期和星期几! 值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net/
'2007/04/05','2008/01/02'))> <input name=haha type=button value="日期随意加减" onclick=alert(DateAdd('d',2,'2007/04/05',0))> <br> <input name=haha type=button value="取得当前日期" ...
JavaScript显示当前日期源码 <SCRIPT LANGUAGE="JavaScript1.2"> var months=new Array(13); months[1]="January"; months[2]="February"; months[3]="March"; months[4]="April"; months[5]="May"; months[6]=...
getFirstWeekDays--获取当前日期所在年份中第一个星期的天数。 getLastWeekDays--获取当前日期所在年份中最后一个星期的天数。 getWeeksOfYear--获取当前日期所在年份的周数。 getWeek--获取当前日期所在...
主要介绍了JavaScript在浏览器标题栏上显示当前日期和时间的方法,实例分析了javascript操作时间及DOM节点实现定时触发的技巧,非常具有实用价值,需要的朋友可以参考下
javascript当前日期加(天、周、月、年) ,有需要操作日期的朋友,可以参考下。
下拉框显示当前日期的代码,前提是年份里面要包含当前年份的代码,否则不能运行。
javaScript中实现时间、日期大小的比较 主要是用于在使用日期控件时比较您选择的时间是否大于系统当前时间.....
Moment.js 是一个简单易用的轻量级JavaScript日期处理类库,提供了日期格式化、日期解析等功能。它支持在浏览器和NodeJS两种环境中运行。此类库能够将给定的任意日期转换成多种不同的格式,具有强大的日期计算功能,...
javascript 在文本框中显示系统当前日期(年-月-日 时:分:秒)
主要介绍了JavaScript实现在标题栏上显示当前日期的方法,涉及javascript操作时间及DOM节点的技巧,非常具有实用价值,需要的朋友可以参考下