您好朋友,感謝您關(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)航:
           
          主站蜘蛛池模板: 南乐县| 郯城县| 土默特右旗| 临城县| 甘谷县| 锦州市| 六盘水市| 石河子市| 仲巴县| 东安县| 灵璧县| 大连市| 丘北县| 通山县| 哈尔滨市| 莆田市| 馆陶县| 肃北| 兴义市| 海门市| 尼玛县| 团风县| 临洮县| 敖汉旗| 天等县| 察雅县| 满城县| 密云县| 武夷山市| 弥渡县| 巴彦淖尔市| 平南县| 屏山县| 两当县| 黄陵县| 大关县| 都江堰市| 麻城市| 石嘴山市| 德昌县| 南汇区|