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 + " 秒";
    }

  • 相关阅读:
    JavaScript HTML DOM 事件监听器
    点击 和 松开鼠标 触发函数
    当鼠标移动过来 or 鼠标移开 触发函数
    onchange 事件(当焦点不在input框触发函数 )
    把2张表的数据合并成一张表
    Dome操作
    字典里面 值对应是函数的用法
    全局变量和局部变量的问题
    try catch finally 捕获异常的方法
    js 正则
  • 原文地址:https://www.cnblogs.com/yimuzanghua/p/8464381.html
Copyright © 2011-2022 走看看