美文网首页
JavaScript处理日期时间

JavaScript处理日期时间

作者: 村东头老骥 | 来源:发表于2019-07-29 23:03 被阅读0次

JavaScipt 处理时间

基本的时间处理

var myDate = new Date();
myDate.getYear();        //获取当前年份(2位)
myDate.getFullYear();    //获取完整的年份(4位,1970-????)
myDate.getMonth();       //获取当前月份(0-11,0代表1月)
myDate.getDate();        //获取当前日(1-31)
myDate.getDay();         //获取当前星期X(0-6,0代表星期天)
myDate.getTime();        //获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours();       //获取当前小时数(0-23)
myDate.getMinutes();     //获取当前分钟数(0-59)
myDate.getSeconds();     //获取当前秒数(0-59)
myDate.getMilliseconds();    //获取当前毫秒数(0-999)
myDate.toLocaleDateString();     //获取当前日期
var mytime=myDate.toLocaleTimeString();     //获取当前时间
myDate.toLocaleString( );        //获取日期与时间
  • 获取当前时键戳
// 当前时间戳
var timestamp = parseInt(new Date().getTime()/1000);
1564409403
  • 时间戳转换为字符串时间
        var add0 = function(m){
            return m < 10 ? '0' + m: m
        }
        
        var dateFormat = function(timestamp){
            var time = new Date(timestamp*1000)    //先将时间戳转为Date对象,然后才能使用Date的方法
            var year = time.getFullYear(),
                month = time.getMonth() + 1 ,  //月份是从0开始的
                day = time.getDate(),
                hour = time.getHours(),
                minute = time.getMinutes(),
                second = time.getSeconds()
            //add0()方法在后面定义
            return  year+'-'+this.add0(month)+'-'+ this.add0(day)+' '+this.add0(hour)+':'+this.add0(minute)+':'+this.add0(second)
        }
        console.log(dateFormat(1564410837))

  • 字符串转换时间戳
        function get_timeStamp(str_time) {
            var str_time = str_time.replace(/-/g,'/')
                ,data = new Date(str_time)
                ,toString = data.getTime().toString();
            return toString.substr(0,10)
        }

        var tt = get_timeStamp('2019-07-29 22:33:57')
        console.log(tt)

        var s = '2019-07-09 02:02:02 - 2019-08-16 04:03:02'
        console.log(s.split(' - ')) // ["2019-07-09 02:02:02", "2019-08-16 04:03:02"]

推荐阅读:https://www.cnblogs.com/tylerdonet/p/4599052.html

相关文章

网友评论

      本文标题:JavaScript处理日期时间

      本文链接:https://www.haomeiwen.com/subject/lmrwrctx.html