zoukankan      html  css  js  c++  java
  • [javascript]JS如何获取当前时间戳

    [javascript]JS如何获取当前时间戳

    一、总结

    一句话总结:var timestamp = Date.parse(new Date()); 结果是带三位毫秒的,再除个1000取整即可

    1、js获取当前时间戳三种方式?

    其实本质都是new Date()

    1 var timestamp = Date.parse(new Date());
    var timestamp = (new Date()).valueOf();
    1 var timestamp=new Date().getTime();

    2、js如何获取当前日期?

    toLocaleDateString()方法

    其实本质都是new Date()对象的方法或者属性

    1 var a=(new Date()).toLocaleDateString()//获取当前日期
    2     a =a.replace(///g,'-');//替换2017/05/03 为    2017-05-03
    3 var nowdate= (new Date(a))/1000;//把当前日期变成时间戳
    4 var wdate=(new Date(v.wdate))/1000;//把数据库日期变成时间

    二、[javascript]JS获取当前时间戳的方法

    JavaScript 获取当前时间戳:
    第一种方法:(这种方法只精确到秒)

    1 var timestamp = Date.parse(new Date());

    结果:1280977330000

    第二种方法:

    var timestamp = (new Date()).valueOf();

    结果:1280977330748

    第三种方法:

    1 var timestamp=new Date().getTime();

    结果:1280977330748

    第一种:获取的时间戳是把毫秒改成000显示,因为这种方式只精确到秒

    第二种和第三种是获取了当前毫秒的时间戳。

     

    添加一个遇到的问题

    1 var a=(new Date()).toLocaleDateString()//获取当前日期
    2     a =a.replace(///g,'-');//替换2017/05/03 为    2017-05-03
    3 var nowdate= (new Date(a))/1000;//把当前日期变成时间戳
    4 var wdate=(new Date(v.wdate))/1000;//把数据库日期变成时间

     js时间戳怎么转成日期格式

     1 //第一种
     2 function getLocalTime(nS) {     
     3    return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:d{1,2}$/,' ');     
     4 }     
     5 alert(getLocalTime(1293072805));
     6 //结果是2010年12月23日 10:53
     7 //第二种    
     8 function getLocalTime(nS) {     
     9     return new Date(parseInt(nS) * 1000).toLocaleString().substr(0,17)
    10 }     
    11 alert(getLocalTime(1293072805));
    12 //第三种  格式为:2010-10-20 10:00:00
    13     function getLocalTime(nS) {     
    14        return new Date(parseInt(nS) * 1000).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " ");      
    15     }     
    16     alert(getLocalTime(1177824835));
    1
    2
    3
    4
    5
    6
    //第一种
    function getLocalTime(nS) {    
       return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:d{1,2}$/,' ');    
    }    
    alert(getLocalTime(1293072805));
    //结果是2010年12月23日 10:53
    1
    2
    3
    4
    5
    //第二种   
    function getLocalTime(nS) {    
        return new Date(parseInt(nS) * 1000).toLocaleString().substr(0,17)
    }    
    alert(getLocalTime(1293072805));
    1
    2
    3
    4
    5
    //第三种  格式为:2010-10-20 10:00:00
        function getLocalTime(nS) {    
           return new Date(parseInt(nS) * 1000).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " ");     
        }    
        alert(getLocalTime(1177824835));
     
  • 相关阅读:
    K3CLOUD表关联
    QLIKVIEW基础设置及初步了解
    CLOUD信用管理设置
    QLIKVIEW添加数据库连接
    MRP没生成MRP汇总表
    金蝶学习网站
    CLOUD常用设置
    BZOJ 3551: [ONTAK2010]Peaks加强版 Kruskal重构树+dfs序+主席树+倍增
    BZOJ 3732: Network Kruskal 重构树
    LOJ #2718. 「NOI2018」归程 Dijkstra+可持久化并查集
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9753056.html
Copyright © 2011-2022 走看看