有尾号限行JS代码,如何用呢?

从官网找了段JS代码,如何设计到报表里用呢?
  1. <script type="text/javascript">
  2.     xianxing();
  3.     function getXHNumber(tDate, sDate) {
  4.         var nDayNum = tDate.getDay() == 0 ? 7 : tDate.getDay();
  5.         if (nDayNum > 5) return nDayNum;
  6.         var nDiff = (tDate - sDate) / 1000 / 3600 / 24 / 7 / 13;
  7.         nDiff = Math.floor(nDiff) % 5;
  8.         nDayNum = 5 - nDiff + nDayNum;
  9.         if (nDayNum > 5) nDayNum -= 5;
  10.         return nDayNum;
  11.     }
  12.     function xianxing() {
  13.         var sStartDate = '2014-04-14'; //开始星期,周一的日期
  14.         var x1 = '5和0';
  15.         var x2 = '1和6';
  16.         var x3 = '2和7';
  17.         var x4 = '3和8';
  18.         var x5 = '4和9';
  19.         var x6 = '不限行';
  20.         var x7 = '不限行';
  21.         var arr1 = sStartDate.split("-");
  22.         var vStartDate = new Date(arr1[0], arr1[1] - 1, arr1[2]);
  23.         var arr2 = document.getElementsByName("页面生成时间")[0].content.substr(0, 10).split("-");
  24.         var vToday = new Date(); //客户端时间
  25.         var d = new Date(arr2[0], arr2[1] - 1, arr2[2]);
  26.         var secs = Math.abs(vToday.getTime() - d.getTime());
  27.         if (secs >3 * 24 * 3600 * 1000) {
  28.             //$('#xianhao').hide();
  29.             $('#xianhao').html('<p class="zhuanti"><a href="http://www.bjjtgl.gov.cn/zhuanti/10weihao/index.html" target="_blank">尾号限行专题>></a></p>')
  30.             return;
  31.         }

  32.         var nTodayNum = getXHNumber(vToday, vStartDate);
  33.         vToday.setDate(vToday.getDate() + 1);
  34.         var nTomorrowNum = getXHNumber(vToday, vStartDate);
  35.         /***start week***/
  36.         var arr_week = new Array("星期六", "星期日", "星期一", "星期二", "星期三", "星期四", "星期五");
  37.         var todayweek = vToday.getDay();
  38.         document.getElementById("todayweek").innerHTML = arr_week[todayweek];
  39.         document.getElementById("tomorrowweek").innerHTML = arr_week[(todayweek + 1) == 7 ? 0 : todayweek + 1];
  40.         /***end week***/
  41.         document.getElementById("todaynum").innerHTML = eval('x' + nTodayNum);
  42.         document.getElementById("tomorrownum").innerHTML = eval('x' + nTomorrowNum);
  43.     }
  44. </script>
复制代码


FineReporttwshe 发布于 2018-1-30 08:35
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
迈达斯之手发布于2018-1-30 08:43(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 383浏览人数
  • 最后回答于:2018-1-30 08:43
    活动推荐 更多
    热门课程 更多
    返回顶部