亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? datee.jsp~4~

?? 很不錯的結合DateTime的綜合例子
?? JSP~4~
字號:
<%@ page contentType="text/html; charset=GB2312" %>
<html>
<head>
<title>
datee
</title>
</head>
<body>
<script>
String.prototype.Format = function(){
var tmpStr = this;
var iLen = arguments.length;
for(var i=0;i<iLen;i++){
 tmpStr = tmpStr.replace(new RegExp("\\{" + i + "\\}", "g"), arguments[i]);
}
return tmpStr;
}
Calendar = {
//region Property
today    : new Date(),
year   : 2005,
month  : 8,
date   : 21,
curPosX  : 0,
curPosY  : 0,
curCapture : null,
curDay  : null,
//endregion

//region Method
display  :
 function(o, e, d){
  with(Calendar){
   o = typeof(o) == "object" ? o : document.getElementById(o);
   if(window.event){
    curPosX = document.body.scrollLeft + event.x;
    curPosY = document.body.scrollTop + event.y;
   } else{
    curPosX = e.pageX;
    curPosY = e.pageY;
   }
   if(o.value == "" && d) o.value = d;
   with(document.getElementById("Calendar__")){
    if(o != curCapture) {
     curCapture = o;
     if(style.display == "block"){
      style.left = curPosX + "px";
      style.top = curPosY + "px";
     }
     else load();
    }
    else{
     if (style.display == "block") style.display = "none";
     else load();
    }
   }
  }
 },
load   :
 function(){
  with(Calendar){
   curDay = loadDate(curCapture.value);
   with(curDay){
    year = getFullYear();
    month = getMonth() + 1;
    date =  getDate();
   }
   init();
  }
 },
init   :
 function(){
  with(Calendar){
   with(new Date(year, month-1, date)){
    year = getFullYear();
    month = getMonth() + 1;
    date =   getDate();
    setDate(1);
    var first = getDay();
    setMonth(getMonth()+1, 0)
    paint(first, getDate());
   }
  }
 },
paint   :
 function(first, last){
  var calendar = document.getElementById("Calendar__");
  var grid = document.getElementById("dataGrid__");
  var i, l;
  l = Math.ceil((first + last)/7);
  if(!document.all){
   calendar.style.height = (41 + 19 * Math.ceil((first + last)/7)) + "px";
  }
  grid.innerHTML = new Array(l*7 + 1).join("<li><a></a></li>");
  with(Calendar){
   var strDate = "{0}-{1}".Format(year, month);
   var isTodayMonth = ((year == today.getFullYear()) && (month == today.getMonth() + 1));
   var isCurdayMonth = ((year == curDay.getFullYear()) && (month == curDay.getMonth() + 1));
   var todayDate = today.getDate();
   for(i=0;i<last;i++){
    grid.childNodes[first + i].innerHTML = '<a href="{2}-{1}"{0} onclick="Calendar.setValue({1});return false">{1}</a>'.Format(((i+1) == todayDate && isTodayMonth) ? ' class="today"' : isCurdayMonth && (i+1) == curDay.getDate()?' class="curDay"':'', i + 1, strDate);
   }
   document.getElementById("dateText__").innerHTML = '<a href="' + (year-1) + '年" onclick="Calendar.turn(-12);return false" title="上一年">&lt;&lt;</a>&nbsp;<a href="上一月" onclick="Calendar.turn(-1);return false" title="上一月">&lt;</a>&nbsp;' + year + " - " + month + '&nbsp;<a href="下一月" onclick="Calendar.turn(1);return false" title="下一月">&gt;</a>&nbsp;<a href="' + (year+1) + '年" onclick="Calendar.turn(12);return false" title="下一年">&gt;&gt;</a>';
   with(calendar){
    style.left = Calendar.curPosX + "px";
    style.top = Calendar.curPosY + "px";
    style.display = "block";
   }
  }
 },
turn   :
 function(num){
  Calendar.month +=  num;
  Calendar.date = 1;
  Calendar.init();
 },
setValue  :
 function(val){
  with(Calendar){
   curCapture.value = "{0}-{1}-{2}".Format(year, month, val);
   document.getElementById("Calendar__").style.display = "none";
  }
 },
loadDate  :
 function(op, formatString){
  formatString = formatString || "ymd";
  var m, year, month, day;
  switch(formatString){
   case "ymd" :
    m = op.match(new RegExp("^((\\d{4})|(\\d{2}))([-./])(\\d{1,2})\\4(\\d{1,2})$"));
    if(m == null ) return new Date();
    day = m[6];
    month = m[5]*1;
    year =  (m[2].length == 4) ? m[2] : GetFullYear(parseInt(m[3], 10));
    break;
   case "dmy" :
    m = op.match(new RegExp("^(\\d{1,2})([-./])(\\d{1,2})\\2((\\d{4})|(\\d{2}))$"));
    if(m == null ) return new Date();
    day = m[1];
    month = m[3]*1;
    year = (m[5].length == 4) ? m[5] : GetFullYear(parseInt(m[6], 10));
    break;
   default :
    break;
  }
  if(!parseInt(month)) return new Date();
  month = month==0 ?12:month;
  var date = new Date(year, month-1, day);
  return (typeof(date) == "object" && year == date.getFullYear() && month == (date.getMonth()+1) && day == date.getDate())?date:new Date();
  function GetFullYear(y){return ((y<30 ? "20" : "19") + y)|0;}
 },
 toString : function(){return ["Calendar v1.0", "author:我佛山人", "email:wfsr@msn.com", "version:1.0"].join("\n");}
//endregion
}
var __calendar_html = "<style>";
 __calendar_html += "#Calendar__ {background-color:#eeeeee;width:157 !important;width:154px;position:absolute;display:none}";
 __calendar_html += "#Calendar__ ul{list-style-type:none;margin-left:-38px !important;margin:0 0 0 -30px;}";
 __calendar_html += "#Calendar__ ul li{display:block;width:20px;margin:1px;background-color:#fff;text-align:center;float:left;font:11px Tahoma}";
 __calendar_html += "#Calendar__ ul li a{height:18px;display:block;background-color:#fff;line-height:18px;text-decoration:none;color:#333}";
 __calendar_html += "#Calendar__ ul li a:hover{background:#336699;color:#FFF}";
 __calendar_html += "#Calendar__ #dateText__{font:12px Tahoma;text-align:center}";
 __calendar_html += "#Calendar__ #dateText__ a{font:10px Tahoma;text-decoration:none}";
 __calendar_html += "#Calendar__ #head__ li a{font:bold 12px Tahoma}";
 __calendar_html += "#Calendar__ #dataGrid__{}";
 __calendar_html += "#Calendar__ #dataGrid__ li a:hover{background:#dedede url(/plus/calendar/check.gif) right bottom no-repeat;color:red}";
 __calendar_html += "#Calendar__ #dataGrid__ .today{background:url(/plus/calendar/today.gif) center no-repeat;color:blue;}";
 __calendar_html += "#Calendar__ #dataGrid__ .curDay{background:#dedede url(/plus/calendar/check.gif) right bottom no-repeat;color:blue;}";
 __calendar_html += "</style>";
 __calendar_html += "<div id=\"Calendar__\">";
 __calendar_html += "<div id=\"dateText__\"></div>";
 __calendar_html += "<ul id=\"head__\" onclick=\"return false\">";
 __calendar_html += "<li><a href=\"#\">日</a></li><li><a href=\"#\">一</a></li><li><a href=\"#\">二</a></li><li><a href=\"#\">三</a></li><li><a href=\"#\">四</a></li><li><a href=\"#\">五</a></li><li><a href=\"#\">六</a></li>";
 __calendar_html += "</ul>";
 __calendar_html += "<ul id=\"dataGrid__\"></ul>";
 __calendar_html += "</div>";
document.write(__calendar_html);
</script>
<input type="text" id="demo"><img src="calendar.gif" align="absmiddle" onclick="Calendar.display('demo', event, '1980-6-15')"><br>
<input type="text" id="demo1"><img src="calendar.gif" align="absmiddle" onclick="Calendar.display('demo1', event)">
</body>
</html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产综合久久精品性色| 久久久久久久久久久久久久久99| 欧美视频你懂的| 精品国产91九色蝌蚪| 亚洲另类中文字| 国产福利精品一区| 日韩视频一区二区三区在线播放| **性色生活片久久毛片| 激情成人午夜视频| 欧美日韩中文国产| 亚洲日本va在线观看| 国产一区欧美二区| 91精品国产黑色紧身裤美女| 国产精品久久久久久久久久免费看 | 亚洲精品少妇30p| 国产麻豆精品一区二区| 91精品婷婷国产综合久久性色| 中文字幕一区二区三区av| 国产在线精品免费| 日韩久久精品一区| 日日摸夜夜添夜夜添精品视频| 91视频一区二区三区| 欧美激情综合在线| 成人一区二区三区| 国产女主播视频一区二区| 国产在线看一区| 欧美r级电影在线观看| 日韩国产欧美三级| 欧美一级一区二区| 美女高潮久久久| 日韩欧美一区二区久久婷婷| 亚洲va国产天堂va久久en| 欧美午夜一区二区三区 | 成人福利视频网站| www国产成人免费观看视频 深夜成人网| 日日夜夜精品视频天天综合网| 欧美亚洲图片小说| 亚洲国产日韩a在线播放| 欧美日韩国产一区| 日韩福利视频网| 日韩视频一区二区三区在线播放| 美女视频黄a大片欧美| 日韩精品专区在线| 国产一区 二区| 国产精品久久久久国产精品日日| 波多野结衣在线一区| 国产精品成人一区二区三区夜夜夜| 粉嫩蜜臀av国产精品网站| 中文在线免费一区三区高中清不卡| 国产成人99久久亚洲综合精品| 中文天堂在线一区| 色欧美88888久久久久久影院| 亚洲曰韩产成在线| 555www色欧美视频| 久久99蜜桃精品| 国产精品三级久久久久三级| 色婷婷激情综合| 麻豆精品久久精品色综合| 国产午夜亚洲精品午夜鲁丝片| 不卡一区中文字幕| 午夜精品久久久久久久99水蜜桃| 91精品在线一区二区| 国产精品亚洲一区二区三区妖精 | 成人一级片在线观看| 一区二区三区欧美久久| 欧美一区二区精美| 国产精品一区二区在线播放| 亚洲欧美另类在线| 日韩精品综合一本久道在线视频| 成人免费视频视频| 日韩av网站在线观看| 中文字幕高清不卡| 欧美精品久久天天躁| 国产一区二区精品久久99| 夜夜精品视频一区二区| 久久综合色综合88| 91国偷自产一区二区使用方法| 蜜桃精品在线观看| 亚洲精品视频免费看| 久久先锋影音av鲁色资源| 欧美性感一类影片在线播放| 国产91精品一区二区| 午夜激情久久久| 亚洲欧美中日韩| 2020国产精品| 欧美日本一道本| 99久久婷婷国产| 国产精品一区专区| 秋霞国产午夜精品免费视频| 亚洲精品一二三| 国产精品欧美一区喷水| 欧美成人一区二区三区在线观看 | 处破女av一区二区| 蜜桃视频在线观看一区二区| 亚洲精品乱码久久久久| 国产精品私人自拍| 久久这里只有精品6| 91麻豆精品国产自产在线| 在线欧美一区二区| 99麻豆久久久国产精品免费优播| 精品一区二区免费看| 视频在线观看一区二区三区| 一区二区三区中文字幕精品精品| 国产欧美日韩精品在线| 久久精品夜色噜噜亚洲aⅴ| 日韩欧美国产不卡| 日韩一级免费观看| 欧美一区二区在线观看| 欧美视频中文一区二区三区在线观看| www.99精品| 成人高清av在线| 99久久精品情趣| 成人h动漫精品一区二| 国产91精品精华液一区二区三区| 国内精品不卡在线| 国产自产2019最新不卡| 国产老肥熟一区二区三区| 国产综合色精品一区二区三区| 青青草成人在线观看| 久久国产麻豆精品| 狠狠色伊人亚洲综合成人| 久久国产免费看| 国产一区二区按摩在线观看| 国产一区欧美一区| 成人高清av在线| 91成人看片片| 91麻豆精品国产自产在线| 欧美电视剧免费全集观看| 精品久久久久久久久久久久久久久久久| 日韩欧美在线一区二区三区| 精品蜜桃在线看| 国产日本一区二区| 亚洲女人****多毛耸耸8| 一区二区高清免费观看影视大全| 亚洲电影中文字幕在线观看| 日韩av一区二区三区| 国产乱子伦一区二区三区国色天香| 国产成人免费av在线| 色婷婷香蕉在线一区二区| 欧美日韩国产综合视频在线观看 | 在线精品国精品国产尤物884a| 欧美巨大另类极品videosbest| 日韩欧美电影一二三| 国产天堂亚洲国产碰碰| 一区二区成人在线| 激情小说欧美图片| 色哟哟在线观看一区二区三区| 欧美片网站yy| 国产午夜精品久久| 亚洲 欧美综合在线网络| 极品少妇xxxx精品少妇| 99re66热这里只有精品3直播| 欧美日韩视频在线第一区 | 亚洲乱码精品一二三四区日韩在线| 亚洲一区二区三区视频在线 | 蜜桃传媒麻豆第一区在线观看| 国产精品一二三四区| 色av成人天堂桃色av| 欧美va亚洲va| 亚洲一二三区在线观看| 国产一区二区主播在线| 在线亚洲欧美专区二区| 久久免费偷拍视频| 天天影视网天天综合色在线播放| 国产精品99久| 欧美精品少妇一区二区三区| 国产三区在线成人av| 三级影片在线观看欧美日韩一区二区 | 99久久婷婷国产精品综合| 日韩欧美久久一区| 亚洲一区二区三区在线看| 国产99一区视频免费| 在线不卡欧美精品一区二区三区| 国产精品丝袜黑色高跟| 免费观看在线综合| 欧美日韩免费高清一区色橹橹 | 欧美一区二区三区在线观看| 国产精品无人区| 久久99深爱久久99精品| 欧美另类久久久品| 亚洲欧洲制服丝袜| 成人黄色综合网站| 久久女同性恋中文字幕| 天堂va蜜桃一区二区三区漫画版| 99综合电影在线视频| 欧美国产激情一区二区三区蜜月| 久久精品国产网站| 欧美精品一卡二卡| 亚洲成av人**亚洲成av**| 91亚洲精华国产精华精华液| 欧美激情在线一区二区| 国产一区二区中文字幕| 欧美va亚洲va香蕉在线| 久久99最新地址| 欧美成人伊人久久综合网| 美腿丝袜一区二区三区| 欧美一级片在线| 日韩影院在线观看| 欧美一区二区三区系列电影| 亚洲r级在线视频|