您好朋友,感謝您關(guān)注xiaosilent,我在blogjava的博客已經(jīng)停止更新,請訪問http://kuan.fm了解我的最新情況,謝謝!
          隨筆-82  評論-133  文章-0  trackbacks-0

          ?

          <! DOCTYPE?html?PUBLIC?"-//W3C//DTD?HTML?4.01?Transitional//EN"?"http://www.w3.org/TR/html4/loose.dtd" >
          < html >
          < head >
          < meta? http-equiv ="Content-Type" ?content ="text/html;?charset=UTF-8" >
          < title > 周選擇工具 </ title >
          </ head >
          < body >
          ????
          ????
          ????
          < input? name ="weekPicker" ?readonly ="readonly" ?type ="text" ?id ="weekPicker" ??style ="width:150px" >
          ????
          < input? type ="button" ?name ="Submit" ?value ="上一周" ?onClick ="javascript:pickWeek(-1)" >
          ????
          < input? type ="button" ?name ="Submit2" ?value ="下一周" ?onClick ="javascript:pickWeek(1)" >

          < script? type ="text/javascript" >

          ????????
          function ?getThisWeek(year,month,day) {
          ????????????
          var ?today = new ?Date(year,month - 1 ,day);
          ????????????
          var ?week = today.getDay();
          ????????????
          if (week == 0 ) {
          ????????????????week
          = 7 ;
          ????????????}

          ????????????
          var ?monday = new ?Date(today.valueOf() - (week - 1 ) * 24 * 60 * 60 * 1000 );
          ????????????
          var ?sunday = new ?Date(monday.valueOf() + 6 * 24 * 60 * 60 * 1000 );
          ????????????
          return ?monday.getFullYear() + " - " + ((monday.getMonth() + 1 ).toString().length == 1 ? ( " 0 " + (monday.getMonth() + 1 )):(monday.getMonth() + 1 )) + " - " + (monday.getDate().toString().length == 1 ? " 0 " + monday.getDate():monday.getDate()) + " ?到? " + sunday.getFullYear() + " - " + ((sunday.getMonth() + 1 ).toString().length == 1 ? ( " 0 " + (sunday.getMonth() + 1 )):(sunday.getMonth() + 1 )) + " - " + (sunday.getDate().toString().length == 1 ? " 0 " + sunday.getDate():sunday.getDate());
          ????????}

          ????????
          ????????
          function ?getPreviousWeek(year,month,day) {
          ????????????
          var ?today = new ?Date(year,month - 1 ,day);
          ????????????
          var ?week = today.getDay();
          ????????????
          if (week == 0 ) {
          ????????????????week
          = 7 ;
          ????????????}

          ????????????
          var ?monday = new ?Date(today.valueOf() - (week + 6 ) * 24 * 60 * 60 * 1000 );
          ????????????
          var ?sunday = new ?Date(monday.valueOf() + 6 * 24 * 60 * 60 * 1000 );
          ????????????
          return ?monday.getFullYear() + " - " + ((monday.getMonth() + 1 ).toString().length == 1 ? ( " 0 " + (monday.getMonth() + 1 )):(monday.getMonth() + 1 )) + " - " + (monday.getDate().toString().length == 1 ? " 0 " + monday.getDate():monday.getDate()) + " ?到? " + sunday.getFullYear() + " - " + ((sunday.getMonth() + 1 ).toString().length == 1 ? ( " 0 " + (sunday.getMonth() + 1 )):(sunday.getMonth() + 1 )) + " - " + (sunday.getDate().toString().length == 1 ? " 0 " + sunday.getDate():sunday.getDate());
          ????????}

          ????????
          ????????
          function ?getNextWeek(year,month,day) {
          ????????????
          var ?today = new ?Date(year,month - 1 ,day);
          ????????????
          var ?week = today.getDay();
          ????????????
          if (week == 0 ) {
          ????????????????week
          = 7 ;
          ????????????}

          ????????????
          var ?monday = new ?Date(today.valueOf() - (week - 8 ) * 24 * 60 * 60 * 1000 );
          ????????????
          var ?sunday = new ?Date(monday.valueOf() + 6 * 24 * 60 * 60 * 1000 );
          ????????????
          return ?monday.getFullYear() + " - " + ((monday.getMonth() + 1 ).toString().length == 1 ? ( " 0 " + (monday.getMonth() + 1 )):(monday.getMonth() + 1 )) + " - " + (monday.getDate().toString().length == 1 ? " 0 " + monday.getDate():monday.getDate()) + " ?到? " + sunday.getFullYear() + " - " + ((sunday.getMonth() + 1 ).toString().length == 1 ? ( " 0 " + (sunday.getMonth() + 1 )):(sunday.getMonth() + 1 )) + " - " + (sunday.getDate().toString().length == 1 ? " 0 " + sunday.getDate():sunday.getDate());
          ????????}

          ????
          ????????
          function ?pickWeek(id) {
          ????????????
          var ?year;
          ????????????
          var ?month;
          ????????????
          var ?day;
          ????????????
          if (id == 0 ) {
          ????????????????
          var ?today = new ?Date();
          ????????????????year
          = today.getYear();
          ????????????????month
          = today.getMonth() + 1 ;
          ????????????????day
          = today.getDate();
          ????????????}
          else {
          ????????????????
          var ?today = document.getElementById( " weekPicker " ).value.split( " " )[ 0 ].split( " - " );
          ????????????????year
          = today[ 0 ];
          ????????????????month
          = today[ 1 ];
          ????????????????day
          = today[ 2 ];????????????????????
          ????????????}

          ????????????
          switch (id) {
          ????????????????
          case ? 0 : {
          ????????????????????document.getElementById(
          " weekPicker " ).value = getThisWeek(year,month,day);
          ????????????????????
          break ;
          ????????????????}

          ????????????????
          case ? 1 : {
          ????????????????????document.getElementById(
          " weekPicker " ).value = getNextWeek(year,month,day);
          ????????????????????
          break ;
          ????????????????}

          ????????????????
          case ? - 1 : {
          ????????????????????document.getElementById(
          " weekPicker " ).value = getPreviousWeek(year,month,day);
          ????????????????????
          break ;
          ????????????????}

          ????????????}

          ????????}

          ????????pickWeek(
          0 );
          ????
          </ script >

          </ body >
          </ html >
          posted on 2007-12-18 11:48 xiaosilent 閱讀(2252) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 尤溪县| 水城县| 砚山县| 海伦市| 洛川县| 贡山| 休宁县| 五寨县| 绍兴县| 百色市| 江口县| 固原市| 龙州县| 龙陵县| 彝良县| 夏邑县| 余姚市| 大安市| 碌曲县| 利川市| 榆社县| 漯河市| 汉中市| 龙岩市| 阜新| 望江县| 边坝县| 托克逊县| 宁化县| 佛山市| 晋州市| 南通市| 红河县| 镇巴县| 五家渠市| 乃东县| 略阳县| 壤塘县| 墨江| 合作市| 博白县|