js 获取据当前时间n天前的时间

<script type="text/javascript">
        function getLastDate() {
            var date = new Date();
            var month = date.getMonth() + 1;
            var day = date.getDate();
            var hh = date.getHours();
            var mm = date.getMinutes();
            var ss = date.getSeconds();
            var year = date.getFullYear();
            alert(year);

            var ym;
            var year1;
            day = day - 10;
            if (day <= 0) {
                day = mygetday(day, month, year);
                var months = mygetmonth(month);
                ym = months.split(",");
                year1 = ym[0];
                day = FormatDate(day);
                month = FormatDate(ym[1]);
                return year1 + "-" + month + "-" + day + "&nbsp;" + hh + ":" + mm + ":" + ss;
            }
            else {
                return year + "-" + month + "-" + day + "&nbsp;" + hh + ":" + mm + ":" + ss;
            }

        }

        // 获取某一天的日期
        function mygetday(day, month, year) {
            var daynum = 30;
            if (month == 2 || month == 4 || month == 6 || month == 8 || month == 9
            || month == 1 || month == 11) {
                daynum = 31;
            } else if (month == 3) {
                if (year % 4 == 0) {
                    daynum = 29;
                } else {
                    daynum = 28;
                }
            }
            day = daynum + day;
            return day;
        }
        // 获取某一天的月份
        function mygetmonth(month) {
            var year = new Date().getFullYear();
            if (month == 1) {
                month = 12;
                year = year - 1;
            } else {
                month = month - 1;
            }
            return year + "," + month;
        }
        function FormatDate(d) {
            if (d.toString().length == 1) {
                d = "0" + d;
            }
            return d;
        }
        $(function () {
            $(‘#birthday‘).datetimebox(‘setValue‘, getLastDate());
        });

    </script>

 <script type="text/javascript">
        function getLastDate() {
            var date = new Date(); //获取当前时间
            var month = date.getMonth() + 1;
            var day = date.getDate();
            var hh = date.getHours();
            var mm = date.getMinutes();
            var ss = date.getSeconds();
            var year = date.getFullYear();
            alert(year);

            var ym;
            var year1;
            day = day - 10; //获取十天前的时间
            if (day <= 0) {
                day = mygetday(day, month, year);
                var months = mygetmonth(month);
                ym = months.split(",");
                year1 = ym[0];
                day = FormatDate(day);
                month = FormatDate(ym[1]);
                return year1 + "-" + month + "-" + day + "&nbsp;" + hh + ":" + mm + ":" + ss;
            }
            else {
                return year + "-" + month + "-" + day + "&nbsp;" + hh + ":" + mm + ":" + ss;
            }

        }

        // 获取某一天的日期
        function mygetday(day, month, year) {
            var daynum = 30;
            if (month == 2 || month == 4 || month == 6 || month == 8 || month == 9
            || month == 1 || month == 11) {
                daynum = 31;
            } else if (month == 3) {
                if (year % 4 == 0) {
                    daynum = 29;
                } else {
                    daynum = 28;
                }
            }
            day = daynum + day;
            return day;
        }
        // 获取某一天的月份
        function mygetmonth(month) {
            var year = new Date().getFullYear();
            if (month == 1) {
                month = 12;
                year = year - 1;
            } else {
                month = month - 1;
            }
            return year + "," + month;
        }
        function FormatDate(d) {
            if (d.toString().length == 1) {
                d = "0" + d;
            }
            return d;
        }
//测试填充文本框
        $(function () {
            $(‘#birthday‘).datetimebox(‘setValue‘, getLastDate());
        });

    </script>
时间: 2024-08-22 17:00:47

js 获取据当前时间n天前的时间的相关文章

Oracle中获取当前时间半小时前的时间

最近项目中有个要根据半个小时前的数据情况判断某一栏位的值,但是一直没想到怎样获取当前时间的半小时前的时间,今天突然想到可以通过sysdate做差来获取,比如sysdate-1这样的,刚开始没有对结果进行细看,以为不可以,后来不经意看了之前的结果发现sysdate-1获得的是当前时间的前一天,也就是说sysdate-n获得的是当前时间n天前的结果,所以就试了sysdate-0.5/24这样就获得了需要的结果.OK大功告成.

js获取当前指定的前几天的日期(如当前时间的前七天的日期)

js获取当前时间.格式为2016-03-23. var d = new Date(), mon = parseInt(d.getMonth()+1), str = ""; if(mon<10){ str = d.getFullYear()+"-0"+(d.getMonth()+1)+"-"+d.getDate(); }else{ str = d.getFullYear()+"-"+(d.getMonth()+1)+&qu

js获取n分钟(或n小时或n个月)后(或前)的时间(日期)

标题有点绕,其实意思就是根据系统当前时间,获取n分钟或n小时或n个月后的时间. 例如:当前时间下,获取10分钟后的时间. var date=new Date(); //1. js获取当前时间 var min=date.getMinutes(); //2. 获取当前分钟 date.setMinutes(min+10); //3. 设置当前时间+10分钟:把当前分钟数+10后的值重新设置为date对象的分钟数 var y = date.getFullYear(); var m = (date.get

js获取时间

Js获取当前日期时间及其它操作 var myDate = new Date();myDate.getYear();        //获取当前年份(2位)myDate.getFullYear();    //获取完整的年份(4位,1970-????)myDate.getMonth();       //获取当前月份(0-11,0代表1月)myDate.getDate();        //获取当前日(1-31)myDate.getDay();         //获取当前星期X(0-6,0代表

Js获取当前日期时间+日期印证+判断闰年+日期的天数差+日期格式化+JS判断某年某月有多少天

Js获取当前日期时间+日期验证+判断闰年+日期的天数差+日期格式化+JS判断某年某月有多少天 字符串转日期型+Js当前日期时间+日期验证+判断闰年+日期的天数差+日期格式化+日期所在年的第几周 日期时间脚本库方法列表Date.prototype.isLeapYear 判断闰年Date.prototype.Format 日期格式化Date.prototype.DateAdd 日期计算Date.prototype.DateDiff 比较日期差Date.prototype.toString 日期转字符

根据日期字符串获取星期几,日期获取星期,时间获取星期,js获取星期

根据日期字符串获取星期几,日期获取星期,时间获取星期,js获取星期 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>. 蕃薯耀 2016年12月30日 08:47:38 星期五 http://www.cnblogs.com/fanshuyao/ /** * 根据日期字符串获取星期几 *

【转】Js获取当前日期时间及格式化操作

原文链接:Js获取当前日期时间及格式化操作 var myDate = new Date();myDate.getYear();        //获取当前年份(2位)myDate.getFullYear();    //获取完整的年份(4位,1970-????)myDate.getMonth();       //获取当前月份(0-11,0代表1月)myDate.getDate();        //获取当前日(1-31)myDate.getDay();         //获取当前星期X(0

js 获取当前日期或者前、后N天yyyy-MM-dd的方法

//js获取当前日期.当前日期前.后N天的标准年月日 //day=0为当前天,day=7为前7天,day=-7为当前日期的后7天 function getstartdate(day) {            var beginDate;            var curr_time = new Date();            var week_time = new Date(curr_time.getTime() - 1000 * 60 * 60 * 24 * day);      

JS获取时间控件

引用JS文件: <script src="../js/my97/WdatePicker.js" type="text/javascript"></script> <script> function chkAddAction(){ var starttime = $.trim($('#starttime').val()); var endtime= $.trim($('#endtime').val()); if(starttime