下拉菜单及时间段的获取

<!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 runat="server">
    <title>无标题页</title>
<script src="js/dateTimePicker.js" language="JavaScript" type="text/javascript" ></script>
<%--<script src="js/WebCalendar.js" language="JavaScript" type="text/javascript" ></script>--%>
<script type="text/javascript">
<!--
var timeout         = 500;
var closetimer        = 0;
var ddmenuitem      = 0;

// open hidden layer
function mopen(id)
{    
    // cancel close timer
    mcancelclosetime();

    // close old layer
    if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

    // get new layer and show it
    ddmenuitem = document.getElementById(id);
    ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
    if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
    closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
    if(closetimer)
    {
        window.clearTimeout(closetimer);
        closetimer = null;
    }
}

// close layer when click-out
document.onclick = mclose; 
// -->
</script>
<style type="text/css">
.btn {
BORDER-RIGHT: #7b9ebd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7b9ebd 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); BORDER-LEFT: #7b9ebd 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #7b9ebd 1px solid
}
.btn1_mouseover {
BORDER-RIGHT: #7EBF4F 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7EBF4F 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#CAE4B6); BORDER-LEFT: #7EBF4F 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #7EBF4F 1px solid
}

</style>
<script type="text/javascript"> 
function displaySubMenu(li) { 
var subMenu = li.getElementsByTagName("ul")[0]; 
subMenu.style.display = "block"; 
} 
function hideSubMenu(li) { 
var subMenu = li.getElementsByTagName("ul")[0]; 
subMenu.style.display = "none"; 
} 
</script> 
<script type="text/javascript" language="javascript"> 
//获取系统时间 
var LSTR_ndate=new Date(); 
var LSTR_Year=LSTR_ndate.getYear(); 
var LSTR_Month=LSTR_ndate.getMonth(); 
var LSTR_Date=LSTR_ndate.getDate(); 
var LSTR_Hours=LSTR_ndate.getHours();
var LSTR_Minutes=LSTR_ndate.getMinutes();
//处理 
//beginuom 上月开始第一天
var beginuom = new Date(LSTR_Year,LSTR_Month,LSTR_Date,LSTR_Hours,LSTR_Minutes); 
beginuom.setMonth(beginuom.getMonth());
beginuom.setDate(1);
var beginuom_MM=beginuom.getMonth();
var beginuomLSTR_MM=beginuom_MM > 10?beginuom_MM:("0"+beginuom_MM) 
var beginuom_DD=beginuom.getDate(); 
var beginuomLSTR_DD=beginuom_DD > 10?beginuom_DD:("0"+beginuom_DD) 
beginuom = beginuom.getFullYear() + "-" +beginuomLSTR_MM+ "-"+beginuomLSTR_DD+" "+"00"+":"+"00"; 

//enduom上月开始最后一天
var enduom = new Date(LSTR_Year,LSTR_Month,LSTR_Date,LSTR_Hours,LSTR_Minutes); 
enduom.setMonth(enduom.getMonth());
var enduom_MM=enduom.getMonth();
if(enduom_MM==1||enduom_MM==3||enduom_MM==5||enduom_MM==7||enduom_MM==8||enduom_MM==10||enduom_MM==12)
{
   var enduom_DD=31;
}
else if(enduom_MM==4||enduom_MM==6||enduom_MM==9||enduom_MM==11)
{
   var enduom_DD=30;
}
else if(enduom_MM==2)
{
   var enduom_DD=28;
}
var enduomLSTR_MM=enduom_MM > 10?enduom_MM:("0"+enduom_MM) 
var enduomLSTR_DD=enduom_DD > 10?enduom_DD:("0"+enduom_DD) 
enduom = enduom.getFullYear() + "-" +enduomLSTR_MM+ "-"+enduomLSTR_DD+" "+"23"+":"+"59"; 

//begintodaymonth 获取本月第一天
var begintodaymonth = new Date(LSTR_Year,LSTR_Month,LSTR_Date,LSTR_Hours,LSTR_Minutes); 
begintodaymonth.setDate(1);
var begintodaymonth_MM=begintodaymonth.getMonth();
begintodaymonth_MM++;
var begintodaymonthLSTR_MM=begintodaymonth_MM > 10?begintodaymonth_MM:("0"+begintodaymonth_MM) 
var begintodaymonth_DD=begintodaymonth.getDate(); 
var begintodaymonthLSTR_DD=begintodaymonth_DD > 10?begintodaymonth_DD:("0"+begintodaymonth_DD) 
begintodaymonth = begintodaymonth.getFullYear() + "-" +begintodaymonthLSTR_MM+ "-"+begintodaymonthLSTR_DD+" "+"00"+":"+"00"; 

//endtodaymonth本月
var endtodaymonth = new Date(LSTR_Year,LSTR_Month,LSTR_Date,LSTR_Hours,LSTR_Minutes); 
endtodaymonth.setMinutes(endtodaymonth.getMinutes()+1);
var endtodaymonth_MM=endtodaymonth.getMonth();
endtodaymonth_MM++;
var endtodaymonthLSTR_MM=endtodaymonth_MM > 10?endtodaymonth_MM:("0"+endtodaymonth_MM) 
var endtodaymonth_DD=endtodaymonth.getDate(); 
var endtodaymonthLSTR_DD=endtodaymonth_DD > 10?endtodaymonth_DD:("0"+endtodaymonth_DD) 
endtodaymonth = endtodaymonth.getFullYear() + "-" +endtodaymonthLSTR_MM+ "-"+endtodaymonthLSTR_DD+" "+chekTime(endtodaymonth.getHours())+":"+chekTime(endtodaymonth.getMinutes()); 

// beginweek 上周第一天
var beginweek = new Date(LSTR_Year,LSTR_Month,LSTR_Date,LSTR_Hours,LSTR_Minutes); 
beginweek.setDate(beginweek.getDate()-(beginweek.getDay()-1)-7*1);
var beginweek_MM=beginweek.getMonth();
beginweek_MM++;
var beginweekLSTR_MM=beginweek_MM > 10?beginweek_MM:("0"+beginweek_MM) 
var beginweek_DD=beginweek.getDate(); 
var beginweekLSTR_DD=beginweek_DD > 10?beginweek_DD:("0"+beginweek_DD) 
beginweek = beginweek.getFullYear() + "-" +beginweekLSTR_MM+ "-"+beginweekLSTR_DD+" "+"00"+":"+"00"; 

//endweek上周最后一天
var endweek = new Date(LSTR_Year,LSTR_Month,LSTR_Date,LSTR_Hours,LSTR_Minutes); 
endweek.setDate(endweek.getDate()-(endweek.getDay()-1)-1*1);
var endweek_MM=endweek.getMonth();
endweek_MM++;
var endweekLSTR_MM=endweek_MM > 10?endweek_MM:("0"+endweek_MM) 
var endweek_DD=endweek.getDate(); 
var endweekLSTR_DD=endweek_DD > 10?endweek_DD:("0"+endweek_DD) 
endweek = endweek.getFullYear() + "-" +endweekLSTR_MM+ "-"+endweekLSTR_DD+" "+"23"+":"+"59"; 

//begintodayweek本周第一天
var begintodayweek = new Date(LSTR_Year,LSTR_Month,LSTR_Date,LSTR_Hours,LSTR_Minutes); 
begintodayweek.setDate(begintodayweek.getDate()-(begintodayweek.getDay()-1));
var begintodayweek_MM=begintodayweek.getMonth();
begintodayweek_MM++;
var begintodayweekLSTR_MM=begintodayweek_MM > 10?begintodayweek_MM:("0"+begintodayweek_MM) 
var begintodayweek_DD=begintodayweek.getDate(); 
var begintodayweekLSTR_DD=endweek_DD > 10?begintodayweek_DD:("0"+begintodayweek_DD) 
begintodayweek = begintodayweek.getFullYear() + "-" +begintodayweekLSTR_MM+ "-"+begintodayweekLSTR_DD+" "+"00"+":"+"00"; 

//endtodayweek本周当天
var endtodayweek = new Date(LSTR_Year,LSTR_Month,LSTR_Date,LSTR_Hours,LSTR_Minutes); 
endtodayweek.setMinutes(endtodayweek.getMinutes()+1);
var endtodayweek_MM=endtodayweek.getMonth();
endtodayweek_MM++;
var endtodayweekLSTR_MM=endtodayweek_MM > 10?endtodayweek_MM:("0"+endtodayweek_MM) 
var endtodayweek_DD=endtodayweek.getDate(); 
var endtodayweekLSTR_DD=endtodayweek_DD > 10?endtodayweek_DD:("0"+endtodayweek_DD) 
endtodayweek = endtodayweek.getFullYear() + "-" +endtodayweekLSTR_MM+ "-"+endtodayweekLSTR_DD+" "+chekTime(endtodayweek.getHours())+":"+chekTime(endtodayweek.getMinutes()); 

//beginyestoday 昨天的开始时间
var beginyestoday = new Date(LSTR_Year,LSTR_Month,LSTR_Date,LSTR_Hours,LSTR_Minutes); 
beginyestoday.setDate(beginyestoday.getDate()-1);
var beginyestoday_MM=beginyestoday.getMonth();
beginyestoday_MM++;
var beginyestodayLSTR_MM=beginyestoday_MM > 10?beginyestoday_MM:("0"+beginyestoday_MM) 
var beginyestoday_DD=beginyestoday.getDate(); 
var beginyestodayLSTR_DD=beginyestoday_DD > 10?beginyestoday_DD:("0"+beginyestoday_DD) 
beginyestoday = beginyestoday.getFullYear() + "-" +beginyestodayLSTR_MM+ "-"+beginyestodayLSTR_DD+" "+"00"+":"+"00"; 

//endyestoday昨天的结束时间
var endyestoday = new Date(LSTR_Year,LSTR_Month,LSTR_Date,LSTR_Hours,LSTR_Minutes); 
endyestoday.setDate(endyestoday.getDate()-1);
var endyestoday_MM=endyestoday.getMonth();
endyestoday_MM++;
var endyestodayLSTR_MM=endyestoday_MM > 10?endyestoday_MM:("0"+endyestoday_MM) 
var endyestoday_DD=endyestoday.getDate(); 
var endyestodayLSTR_DD=endyestoday_DD > 10?endyestoday_DD:("0"+endyestoday_DD) 
endyestoday = endyestoday.getFullYear() + "-" +endyestodayLSTR_MM+ "-"+endyestodayLSTR_DD+" "+"23"+":"+"59"; 

//begintoday的开始时间
var begintoday = new Date(LSTR_Year,LSTR_Month,LSTR_Date,LSTR_Hours,LSTR_Minutes); 
var begintoday_MM=begintoday.getMonth();
begintoday_MM++;
var begintodayLSTR_MM=begintoday_MM > 10?begintoday_MM:("0"+begintoday_MM) 
var begintoday_DD=begintoday.getDate(); 
var begintodayLSTR_DD=begintoday_DD > 10?begintoday_DD:("0"+begintoday_DD) 
begintoday = begintoday.getFullYear() + "-" +begintodayLSTR_MM+ "-"+begintodayLSTR_DD+" "+"00"+":"+"00"; 

//endtoday今天的当前时间
var endtoday = new Date(LSTR_Year,LSTR_Month,LSTR_Date,LSTR_Hours,LSTR_Minutes); 
endtoday.setMinutes(endtoday.getMinutes()+1);
var endtoday_MM=endtoday.getMonth();
endtoday_MM++;
var endtodayLSTR_MM=endtoday_MM > 10?endtoday_MM:("0"+endtoday_MM) 
var endtoday_DD=endtoday.getDate(); 
var endtodayLSTR_DD=endtoday_DD > 10?endtoday_DD:("0"+endtoday_DD) 
endtoday = endtoday.getFullYear() + "-" +endtodayLSTR_MM+ "-"+endtodayLSTR_DD+" "+chekTime(endtoday.getHours())+":"+chekTime(endtoday.getMinutes()); 

//beginwork本班次的开始时间
var beginwork = new Date(LSTR_Year,LSTR_Month,LSTR_Date,LSTR_Hours,LSTR_Minutes); 
var beginwork_MM=beginwork.getMonth();
beginwork_MM++;
var beginworkLSTR_MM=beginwork_MM > 10?beginwork_MM:("0"+beginwork_MM) 
var beginwork_DD=beginwork.getDate(); 
var beginworkLSTR_DD=beginwork_DD > 10?beginwork_DD:("0"+beginwork_DD) 
beginwork = beginwork.getFullYear() + "-" +beginworkLSTR_MM+ "-"+beginworkLSTR_DD+" "+"00"+":"+"00"; 

//endwork本班次的结束时间
function chekTime(i)
{
   if (i<10) 
  {i="0" + i}
  return i
}
var endwork = new Date(LSTR_Year,LSTR_Month,LSTR_Date,LSTR_Hours,LSTR_Minutes); 
endwork.setMinutes(endwork.getMinutes()+1);
var endwork_MM=endwork.getMonth();
endwork_MM++;
var endworkLSTR_MM=endwork_MM > 10?endwork_MM:("0"+endwork_MM) 
var endwork_DD=endwork.getDate(); 
var endworkLSTR_DD=endwork_DD > 10?endwork_DD:("0"+endwork_DD) 
endwork = endwork.getFullYear() + "-" +endworkLSTR_MM+ "-"+endworkLSTR_DD+" "+chekTime(endwork.getHours())+":"+chekTime(endwork.getMinutes()); 


var uom = new Date(LSTR_Year,LSTR_Month,LSTR_Date,LSTR_Hours,LSTR_Minutes); 
//uom.setDate(uom.getDate()-(uom.getDay()-1)-7*1);//取得系统时间的前一天,重点在这里,负数是前几天,正数是后几天 
//uom.setDate(1);//取得系统时间的前一天,重点在这里,负数是前几天,正数是后几天
//var LINT_MM=uom.getMonth(); 
//LINT_MM++; 
uom.setMonth(uom.getMonth());
var LINT_MM=uom.getMonth();
if(LINT_MM==1||LINT_MM==3||LINT_MM==5||LINT_MM==7||LINT_MM==8||LINT_MM==10||LINT_MM==12)
{
   var LINT_DD=31;
}
else if(LINT_MM==4||LINT_MM==6||LINT_MM==9||LINT_MM==11)
{
   var LINT_DD=30;
}
else if(LINT_MM==2)
{
   var LINT_DD=28;
}
var LSTR_MM=LINT_MM > 10?LINT_MM:("0"+LINT_MM) 
//var LINT_DD=uom.getDate(); 
var LSTR_DD=LINT_DD > 10?LINT_DD:("0"+LINT_DD) 
//得到最终结果 
//uom = uom.getFullYear() + "-0" + uom.getMonth() + "-"+LSTR_DD+" "+"00"+":"+"05"; 
uom = uom.getFullYear() + "-" +LSTR_MM+ "-"+LSTR_DD+" "+"00"+":"+"05"; 
function show()
{

}
//上月
function beginuomshow()
{
     document.getElementById("txt_one").value=beginuom;
     document.getElementById("txt_two").value=enduom;
}
//本月
function begintodaymonthshow()
{
     document.getElementById("txt_one").value=begintodaymonth;
     document.getElementById("txt_two").value=endtodaymonth;
}
//上周
function beginweekshow()
{
     document.getElementById("txt_one").value=beginweek;
     document.getElementById("txt_two").value=endweek;
}
//本周
function begintodayweekshow()
{
     document.getElementById("txt_one").value=begintodayweek;
     document.getElementById("txt_two").value=endtodayweek;
}
//昨天
function beginyestodayshow()
{
     document.getElementById("txt_one").value=beginyestoday;
     document.getElementById("txt_two").value=endyestoday;
}
//今天
function begintodayshow()
{
     document.getElementById("txt_one").value=begintoday;
     document.getElementById("txt_two").value=endtoday;
}
//本班次
function beginworkshow()
{
     document.getElementById("txt_one").value=beginwork;
     document.getElementById("txt_two").value=endwork;
}
function showtxt()
{
   
}

</script>
<script type="text/javascript">

var d=new Date()
d.setMonth(0)

//document.write(d)

</script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
   <%-- <asp:TextBox ID="TextBoxOverDueTime" runat="server"  OnClick="setday(this)" ></asp:TextBox>--%>
        <asp:Button  CssClass="btn1_mouseover" onmouseover="mopen('content')" onmouseout="mclosetime()" ID="type" runat="server" Text="请选择时间段" Width="85px"  /><input type="text" runat="server" id="txt_one" onclick="new Calendar().show(this);" value="" style="width: 100px" /><input type="text" runat="server" id="txt_two" onclick="new Calendar().show(this);" value="" style="width: 100px"/>
        &nbsp; &nbsp;
        <div id="content" onmouseover="mcancelclosetime()" onmouseout="mclosetime()" style=" visibility:hidden;">
        <asp:Panel ID="Panel1" runat="server" Height="162px" Width="76px" CssClass="btn">
         <input id="Button1" type="button"  value="a"  Class="btn" onmouseover='this.className="btn1_mouseover"'  onmouseout='this.className="btn"' onclick="return beginworkshow();" style="width: 76px"/>
         <input id="Button2" type="button"  value="b"  Class="btn" onmouseover='this.className="btn1_mouseover"'  onmouseout='this.className="btn"' onclick="return begintodayshow();" style="width: 76px"/>
         <input id="Button3" type="button"  value="c"  Class="btn" onmouseover='this.className="btn1_mouseover"'  onmouseout='this.className="btn"' onclick="return beginyestodayshow();" style="width: 76px"/>
         <input id="Button4" type="button"  value="d"  Class="btn" onmouseover='this.className="btn1_mouseover"'  onmouseout='this.className="btn"' onclick="return beginuomshow();" style="width: 76px"/>
         <input id="Button5" type="button"  value="e"  Class="btn" onmouseover='this.className="btn1_mouseover"'  onmouseout='this.className="btn"' onclick="return begintodayweekshow();" style="width: 76px"/>
         <input id="Button6" type="button"  value="f"  Class="btn" onmouseover='this.className="btn1_mouseover"'  onmouseout='this.className="btn"' onclick="return beginweekshow();" style="width: 76px"/>
         <input id="Button7" type="button"  value="g"  Class="btn" onmouseover='this.className="btn1_mouseover"'  onmouseout='this.className="btn"' onclick="return begintodaymonthshow();" style="width: 76px"/>
         <input id="Button8" type="button"  value="h"  Class="btn" onmouseover='this.className="btn1_mouseover"'  onmouseout='this.className="btn"' onclick="return beginuomshow();" style="width: 76px"/>
         </asp:Panel>
        </div>
     </div>
    </form>
</body>
</html>

 

posted @ 2013-07-17 16:50  Follow-your-heart  阅读(479)  评论(0编辑  收藏  举报