• JavaScript年月日和时间戳互转


    /**
    一丶将日期单位转为时间戳 / 毫秒
    **/
    
    var str="2017年06月2日"
    var time = str.replace(/年/i,"-").replace(/月/i,"-").replace(/日/i,"");
    var arr = time.split('-');
    var timestamp = new Date(Date.UTC(arr[0],arr[1]-1,arr[2]));
    var timestamp = timestamp.getTime()
    
    //结果 timestamp 1496361600000
    //将时间戳 转为 日期
      
    /**
    二丶将 - - 格式 的整 时分秒转为时间戳 / 毫秒
    **/
    var time = "2017-06-02 00:00:00";
    var temp = time.split(' ');
    var arr = temp[0].split('-');
    var brr = temp[1].split(':');
    var timestamp = new Date(Date.UTC(arr[0],arr[1]-1,arr[2],+brr[0]-8,brr[1],brr[2])); 
    var timestamp = timestamp.getTime()/1000; //除以1000 表示 非毫秒
    document.writeln(timestamp); 
    //结果 timestamp 1496361600000
    
    /**
    times 时间戳 /毫秒
    **/
    function formatDate(times) {
      var myData = new Date(times);
      var year = myData.getFullYear(); 
      var month = myData.getMonth()+1;
      var date = myData.getDate();
      var hour=myData.getHours(); 
      var minute=myData.getMinutes(); 
      var second=myData.getSeconds();
      return year+"年"+Appendzero(month)+"月"+Appendzero(date)+"日";
    }
    function Appendzero(obj) {
     if(obj<10) return "0" +""+ obj;
     else return obj;
    }
    
     
    
     
  • 相关阅读:
    python urllib urllib2
    python 标准库获取网络信息
    dell N1500 安全配置
    python jinjia2模板使用
    flask-admin
    github使用
    python中文处理
    C++输入和输出中进制问题
    hdu1708(C++)
    hdu1017(C++)
  • 原文地址:https://www.cnblogs.com/wtcl/p/6933570.html
Copyright © 2020-2023  润新知