您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> 还是时间区间问题。

还是时间区间问题。

来源:网络整理     时间:2016/6/28 8:08:39     关键词:

关于网友提出的“ 还是时间区间问题。”问题疑问,本网通过在网上对“ 还是时间区间问题。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 还是时间区间问题。
描述:

javascript

选择一个起始日期和一个结束日期之后,取得在这个起始日期和结束日期之间的年月
<> 例如:选择2012/01---2012/07想把这个区间内的月份取出来,按照YYYY/MM排列。 技术牛人们,帮帮忙。有点急。多谢    用javascript做的 
可能要考虑的因素还有很多。
解决方案1:

上面的有点问题

//2010-08-23这种字符串格式
	function test( start, end){<>
		var beginDate = new Date(start.replace(/-/g,"/"));
		var endDate = new Date(end.replace(/-/g,"/"));
var temp=beginDate; var out=''; for(;temp.getTime()<=endDate.getTime();){ out+=temp.getFullYear()+'/'+(temp.getMonth()+1)+';'; temp.setMonth(temp.getMonth()+ 1);
}
if(temp.getDate()>endDate.getDate()) out+=endDate.getFullYear()+'/'+(endDate.getMonth()+1)+';'; alert(out); }
解决方案2:

//2010-08-23这种字符串格式
	function test( start, end){
		var beginDate = new Date(start.replace(/-/g,"/"));
		var endDate = new Date(end.replace(/-/g,"/"));
var temp=beginDate;
var out=''; for(;temp.getTime()<> out+=temp.getFullYear()+'/'+(temp.getMonth()+1)+';'; temp.setMonth(temp.getMonth()+ 1); }
out+=endDate.getFullYear()+'/'+(endDate.getMonth()+1)+';'; alert(out); }
解决方案3:

js连取个系统时间都tmd的很麻烦,你要是不想刷新用ajax吧,用后台的java弄

解决方案4:

引用 5 楼 huimiezu 的回复:
上面的有点问题 JavaScript code ? 1234567891011121314 //2010-08-23这种字符串格式     function test( start, end){         var beginDate = new Date(start.replace(/-/g,"/"));         var endDate = new D……
+1 解决方案5:

function test(){
var start = '2011/01';
var end = '2012/07';
var startSp = start.split("/");
var endSp = end.split("/");
var startYear = parseInt(startSp[0]);
var startMon = parseInt(startSp[1]);
var endYear = parseInt(endSp[0]); var endMon = parseInt(endSp[1]); var year = ""; var mon = "";
/> for(var y = startYear; y <= endYear; y++){   for(var m = startMon; m <= 12; m++){
    if(y == endYear && m == endMon){       if(m < 10){         m = "0"+m;       }       alert(y + "/" + m);       return;     }     if(m < 10){
/>       m = "0"+m;
    }
    alert(y + "/" + m);   } } }
解决方案6:

java倒是很简单,为何不发到javascript板块。。。


以上介绍了“ 还是时间区间问题。”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2124515.html

相关图片

相关文章