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>

    以上

  • 相关阅读:
    新建存储过程
    c#List移除列表中的元素
    学习总结初篇:发现问题
    webpack的几个使用方法
    Does Lamda expression return value?
    委托的最佳科普解释
    正则表达式字符匹配攻略
    Beta冲刺 第一天
    ###Beta准备
    高校征信系统项目Postmortem结果
  • 原文地址:https://www.cnblogs.com/liuyuhangCastle/p/10466218.html
Copyright © 2011-2022 走看看