您的位置:首页 > Web前端 > JavaScript

js获取当前三个月的日期输入方法

2016-09-16 14:56 239 查看
function addMonth(sDate, num) {

            var aYmd = sDate.split('-');

            var dt = new Date(aYmd[0], aYmd[1], aYmd[2]);

            dt.setMonth(dt.getMonth() + num);

            var y = dt.getFullYear();

            var m = dt.getMonth();

            var d = dt.getDate();

            //坑爹啊,月份是从0开始啊!!!!

            if (m == 0) { m = 12; y = y - 1; }

            if (m < 10) m = '0' + m;

            if (d < 10) d = '0' + d;

            return y + '-' + m + '-' + d;
        }

 $('#date1').val(addMonth(new Date(Date.now()).toLocaleDateString().replace(/\//g, '-'), -3) + ' 00:00:00');

                    //console.log(addMonth(new Date(Date.now()).toLocaleDateString().replace(/\//g,'-'),-3));

                    $('#date2').val(new Date(Date.now()).toLocaleDateString().replace(/\//g, '-') + ' 23:59:59');
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: