1.獲取今天的0時0分0秒(常用於開始日期的獲取)
new date(new date().tolocaledatestring()); // mon nov 12 2018 00:00:00 gmt+0800 (中國標準時間)
複製**
2.獲取乙個月前的日期
new date(new date().setmonth(new date().getmonth()-1)); //fri oct 12 2018 17:20:07 gmt+0800 (中國標準時間)
複製**
3.獲取乙個月前的0時0分0秒
new date(new date(new date().tolocaledatestring()).setmonth(new date().getmonth()-1));
//fri oct 12 2018 00:00:00 gmt+0800 (中國標準時間)
複製**
4.獲取前一天的日期
new date(new date().setdate(new date().getdate()-1)); // sun nov 11 2018 17:21:56 gmt+0800 (中國標準時間)
複製**
**5. 加一天 **
var datetime=new date();
datetime=datetime.setdate(datetime.getdate()+1);
datetime=new date(datetime); // tue nov 13 2018 17:24:32 gmt+0800 (中國標準時間)
複製**
**6. 減一天 **
var datetime=new date();
datetime=datetime.setdate(datetime.getdate()-1);
datetime=new date(datetime); // sun nov 11 2018 17:25:12 gmt+0800 (中國標準時間)
複製**
7.獲取今天的23時59分59秒
new date(new date(new date().tolocaledatestring()).gettime()+24*60*60*1000-1); // mon nov 12 2018 23:59:59 gmt+0800 (中國標準時間)
複製**
7.獲取昨天的23時59分59秒
var datetime = new date()
datetime = datetime.setdate(datetime.getdate() -1 )
datetime = new date(new date(new date(datetime).tolocaledatestring()).gettime() + 24 * 60 * 60 * 1000 - 1)
// sun nov 11 2018 23:59:59 gmt+0800 (中國標準時間)
複製**
8.獲取明天的23時59分59秒
var datetime = new date()
datetime = datetime.setdate(datetime.getdate() + 1 )
datetime = new date(new date(new date(datetime).tolocaledatestring()).gettime() + 24 * 60 * 60 * 1000 - 1)
// tue nov 13 2018 23:59:59 gmt+0800 (中國標準時間)
複製**
8.獲取當前時間的明天的23時59分59秒
var curtime = 'wed nov 14 2018 17:38:31 gmt+0800 (中國標準時間)';
var datetime = new date(curtime)
datetime = datetime.setdate(datetime.getdate() + 1 )
datetime = new date(new date(new date(datetime).tolocaledatestring()).gettime() + 24 * 60 * 60 * 1000 - 1)
// thu nov 15 2018 23:59:59 gmt+0800 (中國標準時間)
複製**
9.獲取當前時間的昨天的23時59分59秒
var curtime = 'wed nov 14 2018 17:38:31 gmt+0800 (中國標準時間)';
var datetime = new date(curtime)
datetime = datetime.setdate(datetime.getdate() - 1 )
datetime = new date(new date(new date(datetime).tolocaledatestring()).gettime() + 24 * 60 * 60 * 1000 - 1)
// tue nov 13 2018 23:59:59 gmt+0800 (中國標準時間)
複製**
10.距離活動截止還差幾小時幾分幾秒(倒計時)
var endtime = function (starttime)
if (hours > 0)
str += ''+ minutes +'分鐘'+ seconds +'秒';
}else
console.log(str)
},1000
);};複製**
乙個笨笨的碼農,我的世界只能終身學習! JS 整理javascript中一些常見的陣列方法
1 將陣列轉為字串 array.prototype.join var arr 1,2,3 arr.join 1,2,3 arr.join 1 2 3 重複的字串 function repeatstring str,n repeatstring a 3 aaa repeatstring hi 5 hi...
javaScript中一些常見的相容性問題整理
1.關於獲取行外樣式 currentstyle 和 getcomputedstyle 出現的相容性問題 我們都知道 js通過 style 不可以獲取行外樣式,當我們需要獲取行外樣式時 我們一般通過這兩個方法獲取行外樣式 ie下 currentstyle chrome,ff下 getcomputeds...
eclipse的一些奇葩事
1場景 newuserinfo userinfoservice.login userinfo newuserinfo 的值是null if stringutil.isempty newuserinfo else在執行stringutil.isempty newuserinfo 後,立馬跳到else中...