zoukankan      html  css  js  c++  java
  • JavaScript高级编程——Date类型

    JavaScript高级编程——Date类型

      

    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <title>Date类型</title>
    </head>
    <body>
          <script>
              /*
                要创建一个日期对象,使用new操作符和Date构造函数
                toDateString()          以特定于实现的格式显示星期几、年、月、日
                toTimeString()          以特定于实现的格式显示时、分、秒和时区
                toLocaleDateString()    以特定于实现的格式显示星期几、年、月、日
                toLocaleTimeString()    以特定于实现的格式显示时、分、秒和时区
                toUTCString()           以特定于实现的格式完整的UTC日期
              */
              var now = new Date();
              document.write(now + "<br>");
    
              var someDate = new Date(Date.parse("May 25,2004"));
              //等价代码
              var someDate1 = new Date("May 25,2004");
              document.write(someDate1 + "<br>");
              document.write(someDate + "<br>");
    
    
              //toDateString
              var toDateString = now.toDateString();
              document.write("toDateString:" + toDateString + "<br>");
    
    
              //toTimeString
              var toTimeString = now.toTimeString();
              document.write("toTimeString:" + toTimeString + "<br>");
    
              /*
                toLocaleDateString返回是当前时间2019/3/30
                使用replace替换/,使用正则表达式  ///g,正则替换所有的/,g为全局标志,
                而///  正则表达式/匹配内容/,因为/符号和上面的规则冲突了,所以要加转义
                替换成功则显示 2019-3-30
              */
              var toLocaleDateString = now.toLocaleDateString();
              document.write("toLocaleDateString:" + toLocaleDateString + "<br>");
    
              document.write("将toLoaleDateToString()/转换-" + "<br>");
              document.write("<br>");
              var replaceDate = toLocaleDateString.replace(///g, '-');
    
              document.write("/转换成功-" + replaceDate+ "<br>");
    
              document.write("<br>");
    
              //toTimeString
              var toLocaleTimeString = now.toLocaleTimeString();
              document.write("toLocaleTimeString:" + toLocaleTimeString + "<br>");
    
              //toUTCString
              var toUTCString = now.toUTCString();
              document.write("toUTCString:" + toUTCString + "<br>");
    
              //获取年月日简写
              var year = now.getFullYear();
              var month = now.getMonth()+1;
              var day = now.getDate();
              var datetime = year + "-" + month + "-" + day;
              console.log(datetime);
              document.write(datetime);
          </script>
    </body>
    </html>
    

      

    生命中最值得欣慰的,莫过于一觉醒来,你还在身旁
  • 相关阅读:
    最小移动次数使数组元素相等
    计算几何
    北校门外的回忆
    洗衣服
    HDU1046:Gridland
    注册机的实现如(istarMenu CORE Keygen)
    是你吗?
    (译)KVO的内部实现
    通过UIColor转换为UIImage
    Palindrome Number 解题报告
  • 原文地址:https://www.cnblogs.com/chaonuanxi/p/10628127.html
Copyright © 2011-2022 走看看