摘要:提供了有關(guān)時間的接口,可在實際開發(fā)中,有時會對時間或日期之間進行計算,在此根據(jù)開發(fā)中所使用過的一些計算方法進行記錄,也希望幫助有需要的程序猿以及程序媛兒獲取當(dāng)前時間距天后的日期獲取天后的日期獲取當(dāng)前月份的日期,不足補獲取當(dāng)前幾號,不足補時分
JavaScript提供了有關(guān)時間的API接口,可在實際開發(fā)中,有時會對時間或日期之間進行計算,在此根據(jù)開發(fā)中所使用過的一些計算方法進行記錄,也希望幫助有需要的程序猿以及程序媛兒~
獲取當(dāng)前時間距n天后的日期:
?function GetDateFuture(AddDayCount) { var dd = new Date(); dd.setDate(dd.getDate() + AddDayCount); //獲取AddDayCount天后的日期 var y = dd.getFullYear(); //獲取當(dāng)前月份的日期,不足10補0 var m = (dd.getMonth() + 1) < 10 ? "0" + (dd.getMonth() + 1) : (dd.getMonth() + 1); var d = dd.getDate() < 10 ? "0" + dd.getDate() : dd.getDate(); //獲取當(dāng)前幾號,不足10補0 var hh = dd.getHours(); //時 var mm = dd.getMinutes(); //分 return y + "-" + m + "-" + d+" "+hh+":"+mm; }
計算當(dāng)前時間據(jù)n天后剩余時間:
function GetDateSurplus(){ var date1 = new Date(); //當(dāng)前時間 var date2 = new Date(GetDateStr(7)); var s1 = date1.getTime(); var s2 = date2.getTime(); var total = (s2 - s1) / 1000; var day = parseInt(total / (24 * 60 * 60)); //計算整數(shù)天數(shù) var afterDay = total - day * 24 * 60 * 60; //取得算出天數(shù)后剩余的秒數(shù) var hour = parseInt(afterDay / (60 * 60)); //計算整數(shù)小時數(shù) var afterHour = total - day * 24 * 60 * 60 - hour * 60 * 60; //取得算出小時數(shù)后剩余的秒數(shù) var min = parseInt(afterHour / 60); //計算整數(shù)分 var afterMin = total - day * 24 * 60 * 60 - hour * 60 * 60 - min * 60; //取得算出分后剩余的秒數(shù) // alert("還剩" + day + "天" + hour + "小時" + min + "分"); return day+"-"+hour+"-"+min; }
當(dāng)然,當(dāng)碼農(nóng)的時間還短,收錄的還不多,如果再遇到較好的方法會繼續(xù)收錄到其中~
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/99765.html
摘要:主線程不斷重復(fù)上面的三步,此過程也就是常說的事件循環(huán)。所以主線程代碼執(zhí)行時間過長,會阻塞事件循環(huán)的執(zhí)行。參考資料這一次,徹底弄懂執(zhí)行機制任務(wù)隊列的順序機制事件循環(huán)搞懂異步事件輪詢與中的事件循環(huán) 1. 說明 讀過本文章后,您能知道: JavaScript代碼在瀏覽器中的執(zhí)行機制和事件循環(huán) 面試中經(jīng)常遇到的代碼輸出順序問題 首先通過一段代碼來驗證你是否了解代碼輸出順序,如果你不知道輸出...
摘要:反之左操作數(shù)值為真,整個表達式的值則依賴于右操作數(shù)。以上的這種特性稱為運算符的短路行為,根據(jù)這個特性我們可以有效減少語句的使用,還可以增強程序的健壯性。數(shù)值上一個空串,會轉(zhuǎn)換為字符串字符串減會轉(zhuǎn)換為數(shù)值,如失敗則返回。 &&、||運算的高級用法 ??在JavaSript中,&&運算符除了可以對布爾值進行與(AND)運算之外,還可以對真假值進行與(AND)運算。JavaScript中所有...
摘要:而像和會增加作用域鏈的長度,所以也會降低性能。但是用獲取一些屬性時,會不由自主地強迫隊列中的所有渲染事件前不完成。在條件增加時,所帶來的性能負擔(dān)要高于,因此建議使用。它代價昂貴,且容易失控。 正巧看到在送書,于是乎找了找自己博客上記錄過的一些東西來及其無恥的蹭書了~~~ 小廣告:更多內(nèi)容可以看我的博客 以下內(nèi)容均來自《高性能JavaScript》 JavaScript文件加載 ...
摘要:而像和會增加作用域鏈的長度,所以也會降低性能。但是用獲取一些屬性時,會不由自主地強迫隊列中的所有渲染事件前不完成。在條件增加時,所帶來的性能負擔(dān)要高于,因此建議使用。它代價昂貴,且容易失控。 正巧看到在送書,于是乎找了找自己博客上記錄過的一些東西來及其無恥的蹭書了~~~ 小廣告:更多內(nèi)容可以看我的博客 以下內(nèi)容均來自《高性能JavaScript》 JavaScript文件加載 ...
摘要:近日,國家工信部發(fā)布了云計算發(fā)展三年行動計劃年,目標(biāo)在年云計算產(chǎn)業(yè)規(guī)模達到億元,同時帶動新一代信息產(chǎn)業(yè)協(xié)同發(fā)展,將出現(xiàn)兩三家全球性的領(lǐng)先企業(yè)。 近日,國家工信部發(fā)布了《云計算發(fā)展三年行動計劃(2017-2019年)》,目標(biāo)在2019年云計算產(chǎn)業(yè)規(guī)模達到4300億元,同時帶動新一代信息產(chǎn)業(yè)協(xié)同發(fā)展,將出現(xiàn)兩三家全球性的領(lǐng)先企業(yè)。?將業(yè)務(wù)搬上云端,可有效減少資源浪費、提高企業(yè)生產(chǎn)效率,同時,云計...
閱讀 3468·2021-09-08 09:36
閱讀 2564·2019-08-30 15:54
閱讀 2355·2019-08-30 15:54
閱讀 1771·2019-08-30 15:44
閱讀 2395·2019-08-26 14:04
閱讀 2446·2019-08-26 14:01
閱讀 2883·2019-08-26 13:58
閱讀 1337·2019-08-26 13:47