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>
    
  • 相关阅读:
    从veth看虚拟网络设备的qdisc
    深入学习golang(5)—接口
    深入学习golang(4)—new与make
    深入学习golang(3)—类型方法
    深入学习golang(2)—channel
    深入学习golang(1)—数组与切片
    Docker实践(6)—CentOS7上部署Kubernetes
    CoreOS实践(2)—在coreos上安装Kubernetes
    Docker实践(5)—资源隔离
    CoreOS实践(1)—CoreOS初体验
  • 原文地址:https://www.cnblogs.com/junjieok/p/2662133.html
Copyright © 2011-2022 走看看