js 输入2个日期(出发日期和结束日期) 得到之间的所有日期
2013-09-12 20:14
246 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript"> function show(value1,value2){ var getDate=function(str){ var tempDate=new Date(); var list=str.split("-"); tempDate.setFullYear(list[0]); tempDate.setMonth(list[1]-1); tempDate.setDate(list[2]); return tempDate; } var date1=getDate(value1); var date2=getDate(value2); if(date1>date2){ var tempDate=date1; date1=date2; date2=tempDate; } date1.setDate(date1.getDate()+1); while(!(date1.getFullYear()==date2.getFullYear()&&date1.getMonth()==date2.getMonth()&&date1.getDate()==date2.getDate())){ document.write("<div style='display:block'>"+date1.getFullYear()+"-"+(date1.getMonth()+1)+"-"+date1.getDate()+"</div>"); date1.setDate(date1.getDate()+1); } } </script> </head> <body> 两个框分别输入日期 格式YYYY-MM-DD 大小无所谓 <input type="text" id="text1"><input type="text" id="text2"><input type="button" value="点我" onclick="show(text1.value,text2.value)"> </body> </html> //如果需要得到日期是 YYYY-MM-DD的日期 如:2013-09-09 //那么只需将这句话document.write("<div style='display:block'>"+date1.getFullYear()+"-"+(date1.getMonth()+1)+"-"+date1.getDate()+"</div>");改为: var year = date1.getFullYear(); var month = (date1.getMonth()+1)>9?(date1.getMonth()+1).toString():'0' + (date1.getMonth()+1); var date = date1.getDate()>9?date1.getDate().toString():'0' + date1.getDate(); finalDateStr += year+"-"+month+"-"+date+";"; date1.setDate(date1.getDate()+1);
相关文章推荐
- java 根据开始和结束日期得到之间所有日期集合
- js根据开始日期和结束日期得到中间的所有日期
- js得到连两个时间段之间所有的年-月 获取当前日期 格式化日期 根据指定日期得到该日期该月份的最后一天
- java 根据开始和结束日期得到之间所有日期集合
- 【java】根据开始时间、结束时间得到两个时间段内所有的日期
- 根据起始日,结束日获取之间所有日期信息
- js获取两个日期之间的所有日期
- java获得指定的开始时间与结束时间之间的所有日期
- js 获取两个日期之间所有的日期(YYYY-MM-DD)
- JS计算两个日期之间的所有日子。
- datetimebox输入开始结束日期,JS计算天数并赋值
- js实现获取两个日期之间所有日期的方法
- php获取开始与结束日期之间所有日期的方法
- 作业四1、输入2个正整数m和n(1≤m,n≤1000),输出m~n之间的所有水仙花数。水仙花数是指各位数字的立方和等于其自身的数。要求定义并调用函数is(number)判断number的各位数字之和是否等于其自身。
- 给定两个日期开始日期、结束日期 从开始日期加到结束日期 获取两个日期之间所有的日期
- php获取开始与结束日期之间所有日期的方法
- java方法,返回两个日期内的所有date集合,根据开始时间、结束时间得到两个时间段内所有的日期
- 作业 4 函数应用输入2个正整数m和n(1≤m,n≤1000),输出m~n之间的所有水仙花数。水仙花数是指各位数字的立方和等于其自身的数。
- php 获取开始日期与结束日期之间所有日期
- java通过输入工作日数(正或负)得到具体日期或计算两个日期之间的工作日