zoukankan      html  css  js  c++  java
  • 项目中用到的js日期函数

    <script type="text/javascript">
        //替换字符串  
        function Replace(str, from, to) {
            return str.split(from).join(to);
        }
        // 日期类型格式成指定的字符串
        function FormatDate(date, format) {
            format = Replace(format, "yyyy", date.getFullYear());
            format = Replace(format, "MM", GetFullMonth(date));
            format = Replace(format, "dd", GetFullDate(date));
            format = Replace(format, "HH", GetFullHour(date));
            return format;
        }
        //js日期字符串转换成日期类型
        function parseDate(dateStr) {
            return new Date(Replace(dateStr, "-", "/"));
        }
        //增加月  
        function AddMonths(date, value) {
            date.setMonth(date.getMonth() + value);
            return date;
        }
        //增加天  
        function AddDays(date, value) {
            date.setDate(date.getDate() + value);
            return date;
        }
        //增加时
        function AddHours(date, value) {
            date.setHours(date.getHours() + value);
            return date;
        }
        //返回月份(两位数)  
        function GetFullMonth(date) {
            var v = date.getMonth() + 1;
            if (v > 9) return v.toString();
            return "0" + v;
        }
    
        //返回日(两位数)  
        function GetFullDate(date) {
            var v = date.getDate();
            if (v > 9) return v.toString();
            return "0" + v;
        }
        //返回时(两位数)
        function GetFullHour(date) {
            var v = date.getHours();
            if (v > 9) return v.toString();
            return "0" + v;
        }
        //比较两个时间
        function compareDate() {
            var mydate = AddDays(parseDate("2012-08-23"), 1);
            var nowdate = new Date();
            if (nowdate.getTime() < mydate.getTime()) {
                return FormatDate(nowdate, "yyyy-MM-dd");
            }
            return FormatDate(mydate, "yyyy-MM-dd");
        }
    </script>
    
  • 相关阅读:
    树-构建二叉树
    爬虫-scrapy框架详解(17)
    How to identify the HBA cards/ports and WWN in Linux
    NetBackup常用网络端口整理
    keepalived+MySQL实现高可用
    nginx配置https双向验证(ca机构证书+自签证书)
    systemd设置nginx开机自启动
    Keepalived+Nginx搭建主从高可用并带nginx检测
    windows 挂在EMC 存储
    linux时间同步,ntpd、ntpdate
  • 原文地址:https://www.cnblogs.com/junjieok/p/2662133.html
Copyright © 2011-2022 走看看