码迷,mamicode.com
首页 > 其他好文 > 详细

GIT GITEE 命令

时间:2020-08-10 14:28:32      阅读:64      评论:0      收藏:0      [点我收藏+]

标签:png   技术   info   etc   load   loading   alt   bsp   git   

1. 时间戳转成标准日期格式

第一步,设置一个时间,并获取这个日期格式的时间戳

let getTime = new Date("2020-08-10 00:00:00").getTime();
// 最后结果,赋值给了 1596988800000,数字类型
let createTime = 1596988800000;

第二步,时间戳转化

function timetrans(date){
            var date = new Date(date);//如果date为13位不需要乘1000, var date = new Date(date*1000)   ,因为getTime是精确到毫秒
            var Y = date.getFullYear() + ‘-‘;
            var M = (date.getMonth()+1 < 10 ? ‘0‘+(date.getMonth()+1) : date.getMonth()+1) + ‘-‘;
            var D = (date.getDate() < 10 ? ‘0‘ + (date.getDate()) : date.getDate()) + ‘ ‘;
            var h = (date.getHours() < 10 ? ‘0‘ + date.getHours() : date.getHours()) + ‘:‘;
            var m = (date.getMinutes() <10 ? ‘0‘ + date.getMinutes() : date.getMinutes()) + ‘:‘;
            var s = (date.getSeconds() <10 ? ‘0‘ + date.getSeconds() : date.getSeconds());
            return Y+M+D+h+m+s;
}
// 2020-08-10 00:00:00

 

2. 根据时间戳差值判断,几分钟前,几个小时前 ,正常日期格式

let createTime = new Date("2020-08-10 21:10:00").getTime();
console.log("获取指定时间戳= "+createTime);

let nowTime = new Date().getTime();
console.log("获取当前时间戳= "+nowTime);
        
let temp = nowTime-createTime;
console.log("时间的差值= "+temp);

//毫秒,转化成秒,转化成分钟,时间
let result = temp/1000/3600;
console.log(‘结果‘+result);

if(result<1){
    //多少分钟前        
    console.log(parseInt(result*60)+‘分钟前‘);
}else if(result>=1&&result<=24){
    console.log(parseInt(result)+"小时前");
}else {
    //具体时间
}

 

GIT GITEE 命令

标签:png   技术   info   etc   load   loading   alt   bsp   git   

原文地址:https://www.cnblogs.com/zhemeshenqi/p/13469510.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!