zoukankan      html  css  js  c++  java
  • 时间

    //时间转换
    function getLocalTime(nS) {

    // var date = new Date(parseInt(nS) * 1000).toLocaleString().replace(/年|月/g, "-").replace(/日/g, "-").replace(/下午|上午/g, "").replace(///g, "-")
    // var date= nS.toLocaleDateString().replace(///g, "-") + " " + nS.toTimeString().substr(0, 8)

    var timestamp4 = new Date(nS*1000);//直接用 new Date(时间戳) 格式转化获得当前时间
    var date=timestamp4.toLocaleDateString().replace(///g, "-") + " " + timestamp4.toTimeString().substr(0, 8)
    }


    //es6写法
    getEndTime(endTime) {
    let startDate = new Date(); //开始时间,当前时间
    let endDate = new Date(endTime); //结束时间,需传入时间参数
    let t = endDate.getTime() - startDate.getTime(); //时间差的毫秒数
    let d = 0,
    h = 0,
    m = 0,
    s = 0;
    if (t >= 0) {
    d = Math.floor(t / 1000 / 3600 / 24);
    h = Math.floor(t / 1000 / 60 / 60 % 24);
    m = Math.floor(t / 1000 / 60 % 60);
    s = Math.floor(t / 1000 % 60);
    }
    return `剩余时间${d}天${h}小时${m}分钟${s}秒"`;
    }
    //es5写法
    getEndTime: function (endTime) {
    var startDate = new Date(); //开始时间,当前时间
    var endDate = new Date(endTime); //结束时间,需传入时间参数
    var t = endDate.getTime() - startDate.getTime(); //时间差的毫秒数
    var d = 0,
    h = 0,
    m = 0,
    s = 0;
    if (t >= 0) {
    d = Math.floor(t / 1000 / 3600 / 24);
    h = Math.floor(t / 1000 / 60 / 60 % 24);
    m = Math.floor(t / 1000 / 60 % 60);
    s = Math.floor(t / 1000 % 60);
    }
    return "剩余时间" + d + "天 " + h + "小时 " + m + " 分钟" + s + " 秒";
    }

  • 相关阅读:
    Erlang学习笔记2
    erlang的Socket参数含义
    Erlang 日期和时间处理、时间戳转换
    图(有向)-拓扑排序
    图(无向连通无权图)-广度优先搜索
    图(无向连通无权图)-深度优先搜索
    图(无向连通无权值图)深度优先生成最小生成树
    客户关系管理系统
    字符串类
    I/O流
  • 原文地址:https://www.cnblogs.com/yimuzanghua/p/8464381.html
Copyright © 2011-2022 走看看