zoukankan      html  css  js  c++  java
  • js-时间函数相互转化

    1.日期函数

      获取当前时间对象 var date = new Date();

    2.日期函数 => 时间对象 (yyyy-mm-dd hh:mi:ss => 时间对象)

    endLogTimeDate = “2012-05-22 17:10:46”  
    startLogTimeDate = “2012-05-22 17:10:46”  
    var endLogTimeDate = new Date(Date.parse(endLogTime.replace(/-/g, "/")));  
    var startLogTimeDate = new Date(Date.parse(startLogTime.replace(/-/g, "/")));  
    日期的操作:  
    endLogTimeDate .getYear();        //获取当前年份(2位)  
    endLogTimeDate .getFullYear();    //获取完整的年份(4位,1970-????)  
    endLogTimeDate .getMonth();       //获取当前月份(0-11,0代表1月)  
    endLogTimeDate .getDate();        //获取当前日(1-31)  
    endLogTimeDate .getDay();         //获取当前星期X(0-6,0代表星期天)  
    endLogTimeDate .getTime();        //获取当前时间(从1970.1.1开始的毫秒数)  
    endLogTimeDate .getHours();       //获取当前小时数(0-23)  
    endLogTimeDate .getMinutes();     //获取当前分钟数(0-59)  
    endLogTimeDate .getSeconds();     //获取当前秒数(0-59)  
    endLogTimeDate .getMilliseconds();    //获取当前毫秒数(0-999)  
    endLogTimeDate .toLocaleDateString();     //获取当前日期  
    var mytime=endLogTimeDate .toLocaleTimeString();     //获取当前时间  
    endLogTimeDate .toLocaleString( );        //获取日期与时间  
     
    

    2.时间对象 => 时间戳 

    //getTime()->时间戳函数
    var begin_data = new Date(Date.parse(beginTime.replace(/-/g,"/")));
    var timeplas = begin_data.getTime();//转化成时间戳

    var newend_data = timeplas+1000*60;//下一分钟的时间戳

      

     3.时间戳 => 时间格式字符串

    //时间戳转换成时间格式
    var date = new Date('2016-10-14 15:25:35');
    Y = date.getFullYear() + '-';
    M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';
    D = date.getDate() + ' ';
    h = date.getHours() + ':';
    m = date.getMinutes() + ':';
    var newdatalimit_begin = Y+M+D+h+m;
    

      

  • 相关阅读:
    HDOJ 1588 Gauss Fibonacci
    HDOJ 1494 跑跑卡丁车
    初识Linux
    大数据教程
    80后上班族
    人际交往,七种心态最惹人讨厌
    商人初步
    分页存储过程
    父母生日
    dephi小技巧
  • 原文地址:https://www.cnblogs.com/jquery37/p/5960848.html
Copyright © 2011-2022 走看看