zoukankan      html  css  js  c++  java
  • js 获取系统当前时间,判断时间大小

    1、获取系统当前时间

    getNowTime(tempminit) {
                    if (!tempminit) {
                        tempminit = 0;
                    }
                    var date = new Date();
                    date.setMinutes(date.getMinutes() - tempminit);
                    var year = date.getFullYear(),
                        month = date.getMonth() + 1,
                        day = date.getDate(),
                        hour = date.getHours() < 10 ? "0" + date.getHours() : date.getHours(),
                        minute = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes(),
                        second = date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds();
                    month >= 1 && month <= 9 ? (month = "0" + month) : "";
                    day >= 0 && day <= 9 ? (day = "0" + day) : "";
                    var timer = year + '-' + month + '-' + day + ' ' + hour + ':' + minute + ':' + second;
                    /* console.log(timer); */
                    return timer;
                }

    2、判断时间差

             // 比较两个日期的大小
                // startStr较大时为false, 否则为true
                ,
                dateCompare(startStr, endStr) {
                    var d1, d2, s, arr, arr1, arr2;
                    if (startStr.length > 10) {
                        arr = startStr.split(" ");
                        arr1 = arr[0].split("-");
                        arr2 = arr[1].split(":");
                        d1 = new Date(arr1[0], arr1[1] - 1, arr1[2], arr2[0], arr2[1], arr2[2]);
                    } else {
                        arr = startStr.split("-");
                        d1 = new Date(arr[0], arr[1], arr[2]);
                    }
                    if (endStr.length > 10) {
                        arr = endStr.split(" ");
                        arr1 = arr[0].split("-");
                        arr2 = arr[1].split(":");
                        d2 = new Date(arr1[0], arr1[1] - 1, arr1[2], arr2[0], arr2[1], arr2[2]);
                    } else {
                        arr = endStr.split("-");
                        d2 = new Date(arr[0], arr[1], arr[2]);
                    }
    
                    s = d2 - d1;
                    if (s < 0) {
                        return false;
                    }
                    return true;
                }
  • 相关阅读:
    鼠标划过出现子菜单
    让dedecms(织梦)的list标签支持weight排序
    win7 64位无法安装网络打印机
    点击外部链接, 让iframe父页面也跟着显示
    C/C++指针(转)
    OO与设计模式的原则、目标 (转)
    页面添加QQ
    Windows Form 中的鼠标事件
    深入浅出C#消息
    初始化列表
  • 原文地址:https://www.cnblogs.com/luo1240465012/p/14276333.html
Copyright © 2011-2022 走看看