用javascript来实现:
<script>
//日历
var date_start,date_end,g_object
var today = new Date();
var separator="-";
var inover=false;
//mode :时间变换的类型0-年 1-月 2-直接选择月
function change_date(temp,mode)
{
var t_month,t_year
if (mode){
if(mode==1)
t_month=parseInt(cele_date_ lue,10)+parseInt(temp,10);
else
t_month=parseInt(temp)
if (t_month<cele_date_month.options(0).text) {
cele_date_ lue=cele_date_month.options(cele_date_month.length-1).text;
change_date(parseInt(cele_date_ lue,10)-1,0);
}
else{
if (t_month>cele_date_month.options(cele_date_month.length-1).text){
cele_date_ lue=cele_date_month.options(0).text;
change_date(parseInt(cele_date_ lue,10)+1,0);
}
else
{cele_date_ lue=t_month;
set_cele_date(cele_date_ lue,cele_date_ lue);
}
}
}
else{
t_year=parseInt(temp,10);
if (t_year<cele_date_year.options(0).text) {
cele_date_ lue=cele_date_year.options(0).text;
set_cele_date(cele_date_ lue,1);
}
else{
if (parseInt(t_year,10)>parseInt(cele_date_year.options(cele_date_year.length-1).text,10)){
cele_date_ lue=cele_date_year.options(cele_date_year.length-1).text;
set_cele_date(cele_date_ lue,12);
}
else
{cele_date_ lue=t_year;
set_cele_date(cele_date_ lue,cele_date_ lue);
}
}
}
温馨提示:答案为网友推荐,仅供参考