zoukankan      html  css  js  c++  java
  • javascript-时间戳

     1 // 获取当前时间戳(以s为单位)
     2 var timestamp = Date.parse(new Date());
     3 timestamp = timestamp / 1000;
     4 console.log("当前时间戳为:" + timestamp);
     5 
     6 
     7 
     8 // 获取某个时间格式的时间戳
     9 var stringTime = "2017-12-06 21:51:12";
    10 var timestamp2 = Date.parse(new Date(stringTime));
    11 timestamp2 = timestamp2 / 1000;
    12 //2017-12-06 21:51:12的时间戳为:1512568272
    13 console.log(stringTime + "的时间戳为:" + timestamp2);
    14 
    15 var timestamp3 = 1512567397;
    16 var newDate = new Date();
    17 newDate.setTime(timestamp3 * 1000);
    18 // Wed Dec 06 2017
    19 console.log(newDate.toDateString());
    20 // Wed, 06 Dec 2017 13:36:37 GMT
    21 console.log(newDate.toGMTString());
    22 // 2017-12-06T13:36:37.000Z
    23 console.log(newDate.toISOString());
    24 // 2017-12-06T13:36:37.000Z
    25 console.log(newDate.toJSON().replace(/:d{1,2}$/,''));
    26 // 2017-12-6 
    27 console.log(newDate.toLocaleDateString().replace(//+/g,'-'));
    28 // 2017/12/6 下午9:36:37
    29 console.log(newDate.toLocaleString());
    30 // 下午9:36:37
    31 console.log(newDate.toLocaleTimeString());
    32 // Wed Dec 06 2017 21:36:37 GMT+0800 (中国标准时间)
    33 console.log(newDate.toString());
    34 // 21:36:37 GMT+0800 (中国标准时间)
    35 console.log(newDate.toTimeString());
    36 // Wed, 06 Dec 2017 13:36:37 GMT
    37 console.log(newDate.toUTCString());

      

     1 var newDate = new Date();
     2 Date.prototype.format = function(format) {
     3        var date = {
     4           "M+": this.getMonth() + 1,
     5           "d+": this.getDate(),
     6           "h+": this.getHours(),
     7           "m+": this.getMinutes(),
     8           "s+": this.getSeconds(),
     9           "q+": Math.floor((this.getMonth() + 3) / 3),
    10           "S+": this.getMilliseconds()
    11        };
    12        if (/(y+)/i.test(format)) {
    13               format = format.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length));
    14        }
    15        for (var k in date) {
    16               if (new RegExp("(" + k + ")").test(format)) {
    17                      format = format.replace(RegExp.$1, RegExp.$1.length == 1? date[k] : ("00" + date[k]).substr(("" + date[k]).length));
    18               }
    19        }
    20        return format;
    21 }
    22 console.log(newDate.format('yyyy-MM-dd h:m:s'));
  • 相关阅读:
    水洼,八连杀
    友链
    万能转换字符类型到int ,int到string,string到char or char *等等
    蓝桥杯模拟赛题
    2020 03 21
    2019 12 02 reading
    CentOS 7 定时计划任务设置
    xinted &telnet
    2019 12 02 section C one
    【暖*墟】#洛谷网课1.30# 树上问题
  • 原文地址:https://www.cnblogs.com/studyshufei/p/7995162.html
Copyright © 2011-2022 走看看