zoukankan      html  css  js  c++  java
  • js 获取 当前时间 时间差 时间戳 倒计时

    开发web一段时间后发现经常使用时间进行一些操作,比较多的就是获取当前时间、对时间进行比较、时间倒计时、时间戳这些部分,每次去用经常忘总是需要去查询,还是自己总结一下比较靠谱。

    获取时间戳的方法:

    第一种:获取的时间戳是把毫秒改成000显示,
    
    var timestamp = Date.parse(new Date());
    
    第二种和第三种是获取了当前毫秒的时间戳。
    
    var timestamp = (new Date()).valueOf();
    
    var timestamp=new Date().getTime();
    
    第二种和第三种获取结果一样。

    时间戳的计算、比较大小

    //将时间格式转化为时间戳
    var oDate1 = new Date(2015,8,1,0,0,0);
    var oDate2 = new Date(2015,10,1,0,0,0);
    
    var nTime = oDate2.getTime() - oDate1.getTime();
    var day = Math.floor(nTime/86400);    
    var hour = Math.floor(nTime%86400/3600);    
    var minute = Math.floor(nTime%86400%3600/60);
    
    //时间戳直接计算也可以
    var newtimestamp = (new Date()).valueOf();
    var oldtimestamp = $("#hidecodetime").val();
    if (Math.floor((newtimestamp - oldtiemstamp) % 86400 % 3600 / 60 / 60) > 60) {
                    //时间差超过60s
                    alert("验证码超时,请重新获取验证码!");
                    return false;
                }
  • 相关阅读:
    Autofac(01)
    深入理解ADO.NET Entity Framework(02)
    使用excel 数据透视表画图
    C# 控制CH341进行SPI,I2C读写
    C# winform使用combobox遍历文件夹内所有文件
    通用分页存储过程
    如何让你的SQL运行得更快
    sql优化之使用索引
    SQL优化
    SQL 循环语句几种写法
  • 原文地址:https://www.cnblogs.com/zhaokunbokeyuan256/p/5993938.html
Copyright © 2011-2022 走看看