zoukankan      html  css  js  c++  java
  • js获取今天,明天,本周五,下周五日期的函数

    代码比较简单,随便写写

    /**
         * a连接快速选择日期函数
         */
        function timeChooseSimple(key, me) { //today,tomorrow,thisWeek,nextWeek
            var me = $(me);
            var input = me.parent().prev().prev().find('input');
            if (key == 'today') {
                var year = new Date().getFullYear();
                var month = new Date().getMonth() + 1 <= 9 ? '0' + (new Date().getMonth() + 1) : new Date().getMonth() + 1;
                var strDate = new Date().getDate() <= 9 ? '0' + new Date().getDate() : new Date().getDate();
                var time = year + '-' + month + '-' + strDate;
            } else if (key == 'tomorrow') {
                var tomorrow = new Date();
                tomorrow.setDate(tomorrow.getDate() + 1);
                var year = tomorrow.getFullYear();
                var month = tomorrow.getMonth() + 1 <= 9 ? '0' + (tomorrow.getMonth() + 1) : tomorrow.getMonth() + 1;
                var strDate = tomorrow.getDate() <= 9 ? '0' + tomorrow.getDate() : tomorrow.getDate();
                var time = year + '-' + month + '-' + strDate;
            } else if (key == 'thisWeek') {
                var day = new Date().getDay(); //0=周日,
                var minus = 5 - day;
                var thisWeek = new Date();
                thisWeek.setDate(thisWeek.getDate() + minus);
                var year = thisWeek.getFullYear();
                var month = thisWeek.getMonth() + 1 <= 9 ? '0' + (thisWeek.getMonth() + 1) : thisWeek.getMonth() + 1;
                var strDate = thisWeek.getDate() <= 9 ? '0' + thisWeek.getDate() : thisWeek.getDate();
                var time = year + '-' + month + '-' + strDate;
            } else if (key == 'nextWeek') {
                var day = new Date().getDay(); //0=周日,
                var minus = 5 - day;
                var nextWeek = new Date();
                nextWeek.setDate(nextWeek.getDate() + minus + 7);
                var year = nextWeek.getFullYear();
                var month = nextWeek.getMonth() + 1 <= 9 ? '0' + (nextWeek.getMonth() + 1) : nextWeek.getMonth() + 1;
                var strDate = nextWeek.getDate() <= 9 ? '0' + nextWeek.getDate() : nextWeek.getDate();
                var time = year + '-' + month + '-' + strDate;
            }
            return time;
        }

    调用代码

                <div style='padding:5px'>
                            <a href='#' onclick="timeChooseSimple('today',this)">[今天]</a><a href='#' onclick="timeChooseSimple('tomorrow',this)">[明天]</a><a href='#'
                                onclick="timeChooseSimple('thisWeek',this)">[周五]</a><a href='#' onclick="timeChooseSimple('nextWeek',this)">[下周五]</a>
                        </div>

    以上

  • 相关阅读:
    Centos7.2升级内核至3.10.0-957【转】
    部署一套完整的Kubernetes高可用集群(上)【转】
    Nginx配置中一个不起眼字符"/"的巨大作用,失之毫厘谬以千里【转】
    使用vmware搭建k8s集群【转】
    nginx的request body日志格式配置
    nginx漏洞修复:SSL/TLS 服务器瞬时 Diffie-Hellman 公共密钥过弱【原理扫描】【转】
    nginx:[warn] the "ssl" directive is deprecated, use the "listen ... ssl" directive instead
    linux系统删除分区
    Linux用户锁定、解锁及锁定查看
    innobackupex远程备份【转】
  • 原文地址:https://www.cnblogs.com/liuyuhangCastle/p/10466218.html
Copyright © 2011-2022 走看看