隨筆-200  評論-148  文章-15  trackbacks-0
          改成這樣吧,安全點。不過我以前都直接比較了,沒試過出錯。不知你什么原因
          var d1 = new Date("2007/4/2")// "2007-4-2".split(/\-/g, "\/")
          var d2 = new Date("2007/4/19") //"2007-4-19".split(/\-/g, "\/")

          var flag = true;

          if(! (dl && d2))flag = false;//不是日期

          if(flag &&
          d1.getFullYear() > d2.getFullYear()){
          flag = false;
          }
          if(flag &&
          d1.getFullYear() == d2.getFullYear() &&
          d1.getMonth() > d2.getMonth()){
          flag = false;
          }
          if(flag &&
          d1.getFullYear() == d2.getFullYear() &&
          d1.getMonth() == d2.getMonth() &&
          d1.getDate() > d2.getDate()){
          flag = false;
          }
          if(!flag){
          alert("wrong");
          }


          不明白document.job.endtime.value怎么替換上面的!


          //"2007-4-19".replace(/\-/g, "\/") 搞錯了


          function datecompare(date1, date2){
          var d1 = new Date(date1.replace(/\-/g, "\/"));
          var d2 = new Date(date2.replace(/\-/g, "\/"));

          var flag = true;

          if(! (dl && d2))flag = false;//不是日期

          if(flag &&
          d1.getFullYear() > d2.getFullYear()){
          flag = false;
          }
          if(flag &&
          d1.getFullYear() == d2.getFullYear() &&
          d1.getMonth() > d2.getMonth()){
          flag = false;
          }
          if(flag &&
          d1.getFullYear() == d2.getFullYear() &&
          d1.getMonth() == d2.getMonth() &&
          d1.getDate() > d2.getDate()){
          flag = false;
          }
          return flag;
          }


          if(
          !datecompare (
          ThrowBlank(document.job.starttime.value), ThrowBlank(document.job.endtime.value)
          )
          ){

          alert("wrong");

          }


          執行出錯!


          function datecompare(date1, date2){
          var d1 = new Date(date1.replace(/\-/g, "\/"));
          var d2 = new Date(date2.replace(/\-/g, "\/"));

          var flag = true;

          if(d1 == "NaN" || d2 == "NaN")flag = false;//不是日期

          if(flag &&
          d1.getFullYear() > d2.getFullYear()){
          flag = false;
          }
          if(flag &&
          d1.getFullYear() == d2.getFullYear() &&
          d1.getMonth() > d2.getMonth()){
          flag = false;
          }
          if(flag &&
          d1.getFullYear() == d2.getFullYear() &&
          d1.getMonth() == d2.getMonth() &&
          d1.getDate() > d2.getDate()){
          flag = false;
          }
          return flag;
          }
          posted on 2007-12-28 10:37 無聲 閱讀(4419) 評論(0)  編輯  收藏 所屬分類: 職場生活
          主站蜘蛛池模板: 松阳县| 通州市| 平安县| 宣汉县| 曲水县| 青神县| 游戏| 常山县| 惠来县| 左贡县| 元谋县| 大理市| 湘潭县| 竹山县| 团风县| 吉安市| 井冈山市| 孙吴县| 苍梧县| 永安市| 曲沃县| 鹤庆县| 双鸭山市| 五家渠市| 阳春市| 闻喜县| 雅安市| 克拉玛依市| 交口县| 成武县| 嘉峪关市| 泰和县| 蓬莱市| 威信县| 额济纳旗| 民权县| 沙洋县| 水城县| 雷山县| 佛坪县| 平谷区|