zoukankan      html  css  js  c++  java
  • js获取周.html

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD>

     <BODY>
      <SCRIPT LANGUAGE="JavaScript">
    <!--
    //得到每周的第一天(周日)
    function getFirstDateOfWeek(theDate){
        theDate.setDate(theDate.getDate() 
    - theDate.getDay());
        
    return theDate;    
    }
    //得到每周的最后一天(周六)
    function getLastDateOfWeek(theDate){
        theDate.setDate(theDate.getDate() 
    + 6 - theDate.getDay());
        
    return theDate;    
    }
    //格式化时间
    function formatDate(theDate) {
        
    var m = theDate.getMonth() + 1;
        
    if (m < 10) {
            m 
    = '0' + m ;
        }
        
    var d = theDate.getDate();
        
    if (d < 10) {
            d 
    = '0' + d;
        }
        
    return theDate.getYear() + '-' + m + '-' + d;
    }
    //转成date
    function parseDate(dateStr) {
        
    if (null==dateStr) {
            
    return new Date();
        }
        
    var arr = dateStr.split('-');
        
    if (3 != arr.length) {
            
    return new Date();
        }
        
    return new Date(arr[0],1*arr[1]-1,arr[2]);
    }

    //-->
    </SCRIPT>
    <script language="javascript">
    //测试函数:
    var tD = parseDate('2011-9-18');// new Date(2011,9-1,28).getDate();        
    alert(tD.toLocaleString());
    alert(
    "周日~周六:" + formatDate(getFirstDateOfWeek(tD))+"~" + formatDate(getLastDateOfWeek(tD)));
    </script>
     </BODY>
    </HTML>
  • 相关阅读:
    第 33课 C++中的字符串(下)
    第 33课 C++中的字符串(上)
    第32课 初探C++标准库
    第31课 完善的复数类
    第30课 操作符重载
    第29课 类中的函数重载
    C++和C的相互调用
    函数重载遇上函数指针
    函数重载分析
    第2课 算法的效率问题
  • 原文地址:https://www.cnblogs.com/ding0910/p/2227980.html
Copyright © 2011-2022 走看看