js获取昨天的日期时间和一个月之前的日期时间 获取指定间隔的日期时间

分类:Javascript| 发布:佚名| 查看: | 发表时间:2014/8/20

直接上代码吧:

/* 
*@description 获取昨天的日期
*@return JSONObject {text: '日期', value: '时间间隔'}
*/
var getYestodayDate = function() {
     var nowDate = (+new Date());
     var oneDay = 24 * 60 * 60 * 1000;
     var value = nowDate - oneDay;
     var yDate = new Date(value);
     var month = (yDate.getMonth()+1);
     month = month < 10 ? '0' + month : month;
     var day = yDate.getDate();
     day = day < 10 ? '0' + day : day;
     return {
          text: yDate.getFullYear() + '-' + month + '-' + day,
          value: value
     }
}

/*
*@description 获取指定时间之前的一个月的日期
*@return JSONObject {text: '日期', value: '时间间隔'}
*/
var prevMonthDate = function(dayValue) {
     var oneDay = 31 * 24 * 60 * 60 * 1000;
     var date = new Date(dayValue - oneDay);
     var month = (date.getMonth()+1);
     month = month < 10 ? '0' + month : month;
     var day = date.getDate();
     day = day < 10 ? '0' + day : day;
     return {
          text: date.getFullYear() + '-' + month + '-' + day,
          value: dayValue - oneDay
     }
};


var yestodys = getYestodayDate();
// 使用例子
$("#chartEndDate").val(yestodys.text); // 昨天
$("#chartStartDate").val(prevMonthDate(yestodys.value).text); // 昨天之前的一个月
365据说看到好文章不转的人,服务器容易宕机
原创文章如转载,请注明:转载自郑州网建-前端开发 http://camnpr.com/
本文链接:http://camnpr.com/javascript/1601.html