邮件订阅
5ucms插件,对象化JS之----日期选择
作者: 来源: 日期:2015/9/28 13:07:42 浏览量:45(滞后) 人气:LOADING...(实时) 【

5ucms插件,对象化JS之----日期选择

<SCRIPT LANGUAGE=javascript>
+li;
            lsDate+=li;
            if (i<2) lsDate+="-";
            if (i==2) lsDate+=" ";
            if (i>2&&i<loChilds.length-1) lsDate+=":";
        }
        return lsDate;
    }
    loD.setDate = functi){
            var lxDate = asDate.split(" ");
            if (lxDate.length>0){
                var lxUp = lxDate[0].split("-");
                if (lxUp.length>0) liYear = parseFloat(lxUp[0]);
                if (lxUp.length>1) liMonth = parseFloat(lxUp[1]);
                if (lxUp.length>2) liDay = parseFloat(lxUp[2]);
            }
            if (lxDate.length>1){
                var lxDown = lxDate[1].split(":");
                if (lxDown.length>0) liHour = parseFloat(lxDown[0]);
                if (lxDown.length>1) liMinute = parseFloat(lxDown[1]);
            }
        }
        var loYear = document.createElement("SELECT");
        loYear.onchange = new Function(''''+this.uniqueID+''.setDate(''+this.uniqueID+''.getDate())'');
        loYOpts = loYear.options;
        for (var i=liYear-liSpaceYear; i<liYear+liSpaceYear; i++){
            loYOpts[loYOpts.length] = new Option(i,i);
            if (i==liYear) loYOpts[loYOpts.length-1].selected=true;
        }
        this.insertBefore(loYear);
        var loFont = document.createElement("FONT");
        loFont.innerHTML = "年";
        this.insertBefore(loFont);

        var loMonth = document.createElement("SELECT");
        loMonth.onchange = new Function(''''+this.uniqueID+''.setDate(''+this.uniqueID+''.getDate())'');
        loMOpts = loMonth.options;
        for (var i=1; i<=12; i++){
            loMOpts[loMOpts.length] = new Option(i,i);
            if (i==liMonth) loMOpts[loMOpts.length-1].selected=true;
        }
        this.insertBefore(loMOpts);
        var loFont = document.createElement("FONT");
        loFont.innerHTML = "月";
        this.insertBefore(loFont);
        var loDay = document.createElement("SELECT");
        loDay.onchange = new Function(''''+this.uniqueID+''.onSelectDate()'');
        loDOpts = loDay.options;
        var liMaxDay=getMaxDay(liYear,liMonth);
        for (var i=1; i<=liMaxDay; i++){
            loDOpts[loDOpts.length] = new Option(i,i);
            if (i==liDay) loDOpts[loDOpts.length-1].selected=true;
        }
        this.insertBefore(loDay);
        var loFont = document.createElement("FONT");
        loFont.innerHTML = "日";
        this.insertBefore(loFont);
        var loHour = document.createElement("SELECT");
        loHour.onchange = new Function(''''+this.uniqueID+''.onSelectDate()'');
        loHOpts = loHour.options;
        for (var i=0; i<=23; i++){
            loHOpts[loHOpts.length] = new Option(i,i);
            if (i==liHour) loHOpts[loHOpts.length-1].selected=true;
        }
        this.insertBefore(loHOpts);
        var loFont = document.createElement("FONT");
        loFont.innerHTML = "时";
        this.insertBefore(loFont);
        var loMinute = document.createElement("SELECT");
        loMinute.onchange = new Function(''''+this.uniqueID+''.onSelectDate()'');
        loMiOpts = loMinute.options;
        for (var i=0; i<=59; i++){
            loMiOpts[loMiOpts.length] = new Option(i,i);
            if (i==liMinute) loMiOpts[loMiOpts.length-1].selected=true;
        }
        this.insertBefore(loMinute);
        var loFont = document.createElement("FONT");
        loFont.onchange = new Function(''''+this.uniqueID+''.onSelectDate()'');
        loFont.innerHTML = "分";
        this.insertBefore(loFont);
        loD.onSelectDate();
        function getMaxDay(aiYear,aiMonth){
            var loDay = [0,31,28,31,30,31,30,31,31,30,31,30,31];
            if (aiYear%4==0) loDay[2] = 29;
            return loDay[aiMonth];
        }
    }
    return loD;
}
</SCRIPT>


欢迎您访问www.5ucms.org

本站推荐: 5ucms模板下载 5ucms插件下载 仿站联系Q3876307       [复制给好友] [打印] [关闭] [返回] [顶部]
上一篇:5ucms培训,对象化JS之----仿outlook或者QQ的菜单
下一篇:5ucms帮助对象化JS之----文件上传客户端控制脚本
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。
5ucms插件,对象化JS之----日期选择的关键词:
评论信息
相关分类
本周热门
本月热门
关于我们 - 版权/免责 申明 - 建站服务 - 网站地图 - 稿件投递 - 联系我们 - 5ucms
Copyright © 2008-2015 www.5ucms.org