js 获取本周、上周、下周

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>日常家庭行为评价</title>


<#import "/macro/baseMacro.ftl" as common>

<link href="${request.contextPath}/static/css/base.css" type="text/css" rel="stylesheet" />
<link href="${request.contextPath}/static/css/common.css" type="text/css" rel="stylesheet" />
<link href="${request.contextPath}/static/css/page.css" type="text/css" rel="stylesheet" />

<!--[if IE 6]>
<script src="${request.contextPath}/static/js/lib/belatedPNG.js" type="text/javascript"></script>
<script>
    DD_belatedPNG.fix('.png');
</script>
<![endif]-->

<script src="${request.contextPath}/static/js/lib/jquery.js" type="text/javascript"></script>
<script src="${request.contextPath}/static/js/myscript.js" type="text/javascript"></script>
<script src="${request.contextPath}/static/js/util.js" type="text/javascript"></script>
<script src="${request.contextPath}/static/js/validate.js" type="text/javascript"></script>

<script>

 
  <#-- 获取上周、下周-->
     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=0;
     var month=0;
     var day=0;
     if (id==0) {
         var today=new Date();
         year=today.getYear();
         month=today.getMonth()+1;
         day=today.getDate();
     } else {
         var today=$("#weekPicker").html().split("到")[0].split(".");
         year=today[0];
         month=today[1];
         day=today[2];
      switch (id) {
             case 0:{
             $("#weekPicker").html(getThisWeek(year,month,day));
             break;
          }
             case 1:{
             $("#weekPicker").html(getNextWeek(year,month,day));
             break;
          }
             case -1:{
             $("#weekPicker").html(getPreviousWeek(year,month,day));
             break;
          }
      }
     }
   }
  
    pickWeek(0);
</script>

</head>
<body >
<!-- 中间 开始 -->
<div class="center">
   
    <div class="layout pr15 pb40 clearfix"> 
        <!-- 正文 开始 -->
        <div class="manage_main fr" >
            <!-- 面包屑 开始 -->
            <div class="bread">
                <a class="gray" href="#">首页</a> &gt; 家长行为评分
            </div>
            <!-- 面包屑 结束 -->
           
            <!--家长行为评分  开始 -->
            <div class="block behavior_score" id="listTestDiv">
                <table class="mb40">
                    <tr>
                        <td>
                         <a class="png pre" href="javascript:pickWeek(-1);">上周</a></td>
                        <td class="fb f14"> <div id="weekPicker">${weekInterval!}</div>  </td>
                        <td><a class="png next" href="javascript:pickWeek(1);">下周</a></td>
                    </tr>
                </table>
                <table>
                    <tr>
                        <th width="10%">编号</th><th width="30%">行为内容</th><th width="30%">评价等级</th><th width="30%">评价内容</th>
                    </tr>
                   
        <#if behaviorList?exists>   
       <#list behaviorList as behavior>
       <#assign evaluateDto = behaviorEvaluateMap[behavior.id?default("")]?default("")>
       <#if evaluateDto!="">
          <#assign evalContent = evaluateDto.content>
          <#assign evalLevel = evaluateDto.evaluateLevel>
       </#if>
       <tr>
                          <td>${behavior_index+1}</td>
                          <td>${behavior.content?default('')}</td>
                          <td>
                              <select class="public_select" id="evaluateLevel" name="evaluateLevel" <#if evalLevel?exists && evalLevel!="">disabled</#if> >
                               <option value="A" <#if evalLevel?exists && evalLevel=="A">selected</#if>>表现出色</option>
                               <option value="B" <#if evalLevel?exists && evalLevel=="B">selected</#if>>表现一般</option>
                               <option value="C" <#if evalLevel?exists && evalLevel=="C">selected</#if>>表现还好</option>
                               <option value="D" <#if evalLevel?exists && evalLevel=="D">selected</#if>>未完成</option>
                              </select>
                          </td>
                          <td>
                            <input type="text" value="<#if evalContent?exists && evalContent!="">${evalContent}</#if>" <#if evalContent?exists && evalContent!="">readonly</#if>/>
                             <!--
                             <div class="select">
                                  <div class="active">请选择</div>
                                  <div class="dropDownBox">
                                      <ul>
                                          <li><span>上课认真上课认上课</span><img class="png" src="${request.contextPath}/static/images/img/close02.png" /></li>
                                          <li><span>认真上课认真上课</span><img class="png" src="${request.contextPath}/static/images/img/close02.png" /></li>
                                      <div class="create">
                                          <textarea>上课认真上课认真上</textarea><input type="button" value="创建" />
                                      </div>
                                  </div>
                              </div>--->
                          </td>
                      </tr>
       </#list>
        </#if>


                </table>
                <div class="btn_container">
                    <input class="btn01 btn_red ml5 mr5" type="button" value="保存" οnclick="saveAllBehaviorEvaluate();"/><input class="btn01 btn_blue ml5 mr5" type="button" value="重置" />
                </div>
            </div>
            <!-- 家长行为评分 结束 -->
        </div>
        <!-- 正文 结束 -->
    </div>
                               
</div>
<!-- 中间 结束 -->
<a class="top" href="#headerContainer"><img src="/static/images/img/top.jpg" /></a>
</body>
</html>

 

 

本文转载自:http://www.blogjava.net/xiaosilent/archive/2007/12/18/168441.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值