zoukankan      html  css  js  c++  java
  • Date

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title></title>
     6         <script type="text/javascript">
     7             
     8             /*
     9              * Date对象
    10              *     - 在JS中使用Date对象来表示一个时间
    11              */
    12             
    13             //创建一个Date对象
    14             //如果直接使用构造函数创建一个Date对象,则会封装为当前代码执行的时间
    15             var d = new Date();
    16             console.log(d);
    17             
    18             //创建一个指定的时间对象
    19             //需要在构造函数中传递一个表示时间的字符串作为参数
    20             //日期的格式  月份/日/年 时:分:秒
    21             var d2 = new Date("2/18/2011 11:10:30");
    22             
    23             /*
    24              * getDate()
    25              *     - 获取当前日期对象是几日
    26              */
    27             var date = d2.getDate(); //18
    28             /*
    29              * getDay()
    30              *     - 获取当前日期对象时周几
    31              *     - 会返回一个0-6的值
    32              *         0 表示周日
    33              *         1表示周一
    34              *         。。。
    35              */
    36             var day = d2.getDay();
    37             
    38             /*
    39              * getMonth()
    40              * d2 = new Date("12/18/2011 11:10:30");
    41              * - 获取当前时间对象的月份
    42              *     - 会返回一个0-11的值
    43              *         0 表示1月
    44              *         1 表示2月
    45              *         11 表示12月
    46              */
    47             var month = d2.getMonth();
    48             
    49             /*
    50              * getFullYear()
    51              *     - 获取当前日期对象的年份
    52              */
    53             var year = d2.getFullYear();
    54             
    55             //console.log(d2);
    56             //console.log("date = "+date);
    57             //console.log("day = "+day);
    58             //console.log("month = "+month);
    59             //console.log(year);
    60             
    61             /*
    62              * getTime()
    63              *     - 获取当前日期对象的时间戳
    64              *     - 时间戳,指的是从格林威治标准时间的1970年1月1日,0时0分0秒
    65              *         到当前日期所花费的毫秒数(1秒 = 1000毫秒)
    66              *     - 计算机底层在保存时间时使用都是时间戳
    67              */
    68             
    69             var time = d2.getTime();  //1297998630000
    70             
    71             //console.log(time/1000/60/60/24/365);
    72             
    73             /*var d3 = new Date("1/1/1970 0:0:0");//这个是东八区的时间
    74             time = d3.getTime();
    75             console.log(time);*/
    76             
    77             //利用时间戳来测试代码的执行的性能
    78             //获取当前的时间戳
    79             var start = Date.now();
    80             
    81             for(var i=0 ; i<100 ; i++){
    82                 console.log(i);
    83             }
    84             
    85             var end = Date.now();
    86             
    87             
    88             console.log("执行了:"+(end - start)+"毫秒");
    89             
    90             
    91         </script>
    92     </head>
    93     <body>
    94     </body>
    95 </html>
  • 相关阅读:
    September 29th 2017 Week 39th Friday
    September 28th 2017 Week 39th Thursday
    September 27th 2017 Week 39th Wednesday
    September 26th 2017 Week 39th Tuesday
    September 25th 2017 Week 39th Monday
    September 24th 2017 Week 39th Sunday
    angular2 学习笔记 ( Form 表单 )
    angular2 学习笔记 ( Component 组件)
    angular2 学习笔记 ( Http 请求)
    angular2 学习笔记 ( Router 路由 )
  • 原文地址:https://www.cnblogs.com/fsg6/p/12769182.html
Copyright © 2011-2022 走看看