• 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>
    

      

    生命中最值得欣慰的,莫过于一觉醒来,你还在身旁
  • 相关阅读:
    使用 SailingEase WinForm 框架构建复合式应用程序(插件式应用程序)
    SailingEase WinForm 应用程序开发框架
    SailingEase WinForm 框架 DEMO 下载
    SailingEase WinForm 开发框架
    .net动态编译
    VS2010 如何修改程序菜单字体大小?
    Android C++回收机制(转)
    遥测的死区
    发现个开源很好的C++框架库,共享一下
    mongodb查询例子
  • 原文地址:https://www.cnblogs.com/chaonuanxi/p/10628127.html
Copyright © 2020-2023  润新知