zoukankan      html  css  js  c++  java
  • javascript中日期格式与时间戳之间的转化

    日期格式与时间戳之间的转化

    一:日期格式转化为时间戳

    function timeTodate(date)
    {
        var new_str = date.replace(/:/g,'-');
        new_str = new_str.replace(/ /g,'-');
        var arr = new_str.split("-");
        var datum = new Date(Date.UTC(arr[0],arr[1]-1,arr[2],arr[3]-8,arr[4],arr[5]));
        return strtotime = datum.getTime()/1000;
    }
    

      使用方法:

    var str_time = '2013-04-19 23:40:48';
    var rst_strto_time = timeTodate(str_time);
    document.write("时间戳: "+rst_strto_time);
    

      二:时间戳转化为日期

    function dateTotime(date_time)
    {
        var timestr = new Date(parseInt(date_time) * 1000);
        var datetime = timestr.toLocaleString().replace(/年|月/g, "-").replace(/日/g, " ");
        return datetime;
    }
    

      使用方法:

    var strtotime = 1408502536;
    var rst_date_time = dateTotime(strtotime );
    document.write("日期: "+rst_date_time);
    

      

    测试示例:
    时间戳: 1366386048
    日期: 2013/4/19 下午11:40:48
  • 相关阅读:
    PAT 1017 Queueing at Bank
    一句有意思的代码
    PAT 1031 Hello World for U
    PAT 1024 Palindromic Number
    PAT 1032 Sharing
    各显神通
    ZJU PAT 1023
    静夜,乱思
    PAT 1024 Palindromic Number
    虚函数表
  • 原文地址:https://www.cnblogs.com/heyonggang/p/4466502.html
Copyright © 2011-2022 走看看