根据实际天数生成时间下拉列表

//初始化下拉列表
function initSelectTime(dateNum,sysTime){
	var rideDate = document.getElementById("rideDate");
	$("currentTime").innerText=sysTime;
	//今天
	var   todayStr = sysTime.substring(0,10);    
	var today = new Date(todayStr.replace(/-/g,"\/"));
    
	var tempOption = document.createElement("option");
	rideDate.options.add(tempOption);
	tempOption.text = "今天 "+today.getFullYear()+"-"+checkTime(today.getMonth()+1)+"-"+checkTime(today.getDate())+" "+getDayOfWeek(today.getFullYear()+"-"+(today.getMonth()+1)+"-"+today.getDate());   
    tempOption.value = today.getFullYear()+"-"+checkTime(today.getMonth()+1)+"-"+checkTime(today.getDate());
    tempOption.selected = "selected";
    
	if(dateNum>2){
		for(var i=2;i<=dateNum;i++){
			var   t = today.getTime() + 24*3600*1000*(i-1);   
		    var   temDate   =   new  Date(t);   
		    var tempOption = document.createElement("option");
			rideDate.options.add(tempOption);
			var optionText = temDate.getFullYear()+"-"+checkTime(temDate.getMonth()+1)+"-"+checkTime(temDate.getDate())+" "+getDayOfWeek(temDate.getFullYear()+"-"+(temDate.getMonth()+1)+"-"+temDate.getDate());
			if(i==2){
				tempOption.text = "明天 "+optionText;
			}else if(i==3){
				tempOption.text = "后天 "+optionText;
			}else{
				tempOption.text = "           "+optionText;
			}
		    tempOption.value = temDate.getFullYear()+"-"+checkTime(temDate.getMonth()+1)+"-"+checkTime(temDate.getDate());
		}
	}
	
		
}

//根据日期得到星期
function getDayOfWeek(dayValue){
      //var dayValue = obj.value;
      var day = new Date(Date.parse(dayValue.replace(/-/g, '/'))); //将日期值格式化
      var today = new Array("周日","周一","周二","周三","周四","周五","周六");
      var week =  today[day.getDay()]; //day.getDay();根据Date返一个星期中的某其中0为星期日
      return week;
   }

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值