js日期范圍初始化得到前一個月日期的方法
更新時間:2015年05月05日 11:40:19 作者:windy
這篇文章主要介紹了js日期范圍初始化得到前一個月日期的方法,涉及javascript操作日期的相關(guān)技巧,非常具有實用價值,需要的朋友可以參考下
本文實例講述了js日期范圍初始化得到前一個月日期的方法。分享給大家供大家參考。具體分析如下:
今天做時間范圍的初始化設(shè)定,開始時間是當前時間的前一個月,終于找到完美的解決方案了。
Date.prototype.format = function(format) {
var o = {
"M+" : this.getMonth() + 1, // month
"d+" : this.getDate(), // day
"h+" : this.getHours(), // hour
"m+" : this.getMinutes(), // minute
"s+" : this.getSeconds(), // second
"q+" : Math.floor((this.getMonth() + 3) / 3), // quarter
"S" : this.getMilliseconds()
// millisecond
}
if (/(y+)/.test(format))
format = format.replace(RegExp.$1, (this.getFullYear() + "")
.substr(4 - RegExp.$1.length));
for ( var k in o)
if (new RegExp("(" + k + ")").test(format))
format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k]
: ("00" + o[k]).substr(("" + o[k]).length));
return format;
}
var begin=new Date();
var end=new Date();
new Date(begin.setMonth((new Date().getMonth()-1)));
var begintime= begin.Format("yyyy-MM-dd");
var endtime=end.Format("yyyy-MM-dd");
$('#txtBeginVisitTime').val(begintime);
$('#txtEndVisitTime').val(endtime);

希望本文所述對大家的javascript程序設(shè)計有所幫助。
相關(guān)文章
js完美解決IE6不支持position:fixed的bug
關(guān)于IE6,雖然它已被微軟拋棄很久了,但是由于大天朝的特殊行情(盜版)對于前端工程師來說,解決IE6兼容position:fixed的問題顯得很重要。特別是你需要用到頭尾懸停調(diào)用的時候2015-04-04
JavaScript計時器用法分析【setTimeout和clearTimeout】
這篇文章主要介紹了JavaScript計時器用法,結(jié)合實例形式分析了setTimeout和clearTimeout函數(shù)的具體使用技巧,需要的朋友可以參考下2017-01-01
使用bat打開多個cmd窗口執(zhí)行g(shù)ulp、node
本文主要介紹了使用bat打開多個cmd窗口執(zhí)行g(shù)ulp、node的方法。具有很好的參考價值,下面跟著小編一起來看下吧2017-02-02
解決layui批量傳值到后臺操作時出現(xiàn)傳值為空的問題
今天小編就為大家分享一篇解決layui批量傳值到后臺操作時出現(xiàn)傳值為空的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09

