摘要:中國(guó)標(biāo)準(zhǔn)時(shí)間返回的是到現(xiàn)在的毫秒數(shù),時(shí)間戳年份月份天獲取當(dāng)前時(shí)間,格式獲取當(dāng)前日期前后天的方法獲取天后的日期時(shí)間轉(zhuǎn)換成時(shí)間戳傳入年份和月份獲取該年對(duì)應(yīng)月份的天數(shù)當(dāng)天數(shù)為自動(dòng)處理為上一月的最后一天
//2019-03-20 var date = new Date();//Wed Mar 20 2019 11:46:48 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間) var date = new Date().getTime();// 返回的是1970到現(xiàn)在的毫秒數(shù),時(shí)間戳 1553053625688 var year = date.getFullYear();//年份 2019 var month = date.getMonth()+1;//月份 3 var day = date.getDate(); //天 20 //獲取當(dāng)前時(shí)間,格式Y(jié)YYY-MM-DD function getNowFormatDate() { var date = new Date(); var seperator1 = "-"; var year = date.getFullYear(); var month = date.getMonth() + 1; var strDate = date.getDate(); if (month >= 1 && month <= 9) { month = "0" + month; } if (strDate >= 0 && strDate <= 9) { strDate = "0" + strDate; } var currentdate = year + seperator1 + month + seperator1 + strDate; return currentdate; } //js獲取當(dāng)前日期前后N天的方法: function GetDateStr(AddDayCount) { var dd = new Date(); dd.setDate(dd.getDate()+AddDayCount);//獲取AddDayCount天后的日期 var y = dd.getFullYear(); var m_ = (dd.getMonth()+1).toString(); var m = ""; m_.length >1 ? m =m_ : m ="0"+m_; var d_ = dd.getDate().toString(); var d = ""; d_.length > 1 ? d=d_ : d="0"+d_; return y+"-"+m+"-"+d; } //時(shí)間轉(zhuǎn)換成時(shí)間戳 function TimeChange(par) { var par_new = par.replace(/-/g, "/"); var par_time = new Date(par_new); var Time = ""; if(par == ""){ Time = 0; }else{ Time = par_time.getTime(); } return Time; } //傳入年份和月份 獲取該年對(duì)應(yīng)月份的天數(shù) getdaysinmonth(year,month){ var thisDate = new Date(year,month,0); //當(dāng)天數(shù)為0 js自動(dòng)處理為上一月的最后一天 return thisDate.getDate(); }
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/102734.html
摘要:前端渲染過(guò)程的二三事本文不會(huì)介紹整個(gè)前端渲染過(guò)程的步驟,只是記錄最近閱讀的文章的些許思考和感悟。那么現(xiàn)在我們可以明白這個(gè)問(wèn)題的關(guān)鍵所在了,因?yàn)樵诖蟛糠猪?yè)面中是擁有的,而由于其解析順序,那么在事件之前必定已經(jīng)成功構(gòu)造樹(shù)。 前端渲染過(guò)程的二三事 本文不會(huì)介紹整個(gè)前端渲染過(guò)程的步驟,只是記錄最近閱讀的文章的些許思考和感悟。(文章地址一(系列),文章地址二) 希望大家在閱讀這篇文章之前能將上述...
showImg(https://segmentfault.com/img/bV9wV7?w=1952&h=712);Moment.js 是一個(gè)大而全的 JS 時(shí)間庫(kù),很大地方便了我們處理日期和時(shí)間。但是 Moment.js太重了(200k+ with locals),可能一般項(xiàng)目也只使用到了她幾個(gè)常用的API。雖然社區(qū)也有幾個(gè)輕量的時(shí)間庫(kù),要想遷移過(guò)去又會(huì)增加新的學(xué)習(xí)和遷移成本。 如果能有一個(gè)和 ...
摘要:請(qǐng)求過(guò)程如下瀏覽器請(qǐng)求靜態(tài)資源服務(wù)器讀取磁盤(pán)文件,返給瀏覽器,同時(shí)帶上文件的唯一標(biāo)識(shí)當(dāng)瀏覽器上的緩存文件過(guò)期時(shí),瀏覽器帶上請(qǐng)求頭等于上一次請(qǐng)求的請(qǐng)求服務(wù)器服務(wù)器比較請(qǐng)求頭里的和文件的。 前言 Http簡(jiǎn)介 瀏覽器和服務(wù)器之間通信是通過(guò)HTTP協(xié)議,HTTP協(xié)議永遠(yuǎn)都是客戶端發(fā)起請(qǐng)求,服務(wù)器回送響應(yīng)。模型如下: showImg(https://segmentfault.com/img/b...
摘要:高級(jí)開(kāi)發(fā)人員可能會(huì)仔細(xì)分析他們的捆綁包,以幫助確定減少不必要依賴。在運(yùn)行過(guò)程中,長(zhǎng)時(shí)間運(yùn)行的可以阻塞主線程導(dǎo)致頁(yè)面沒(méi)有響應(yīng)。然后當(dāng)最終被取出時(shí),附加事件請(qǐng)注意這有內(nèi)在的花銷(xiāo)。發(fā)送一個(gè)最小功能的頁(yè)面包含實(shí)行當(dāng)前功能的。保持低這些問(wèn)題。 原文 當(dāng)我們構(gòu)建的網(wǎng)頁(yè)大量依賴于Javascript,我們有些時(shí)候需要研究那些不太容易看得見(jiàn)的消耗。在這篇文章中,我將介紹為什么一點(diǎn)規(guī)則可以幫助如果你想讓...
摘要:基于此我們可以通過(guò)獲取頭部資源加載完的時(shí)刻來(lái)近似統(tǒng)計(jì)白屏?xí)r間代碼理解測(cè)試時(shí)間起點(diǎn),實(shí)際統(tǒng)計(jì)起點(diǎn)為時(shí)間終點(diǎn)頭部資源加載時(shí)間首屏?xí)r間首屏?xí)r間的統(tǒng)計(jì)比較復(fù)雜,因?yàn)樯婕皥D片等多種元素及異步渲染等方式。 20190318期 前端性能監(jiān)控你會(huì)監(jiān)控哪些數(shù)據(jù)? 如何做? 開(kāi)始之前給大家推薦兩個(gè)檢查網(wǎng)頁(yè)性能的地址 https://developers.google.com... https://www...
摘要:所以根據(jù)不同的,在時(shí)間軸上定義匿名函數(shù)。當(dāng)然,由于匿名函數(shù)指向的是全局變量,此時(shí)主執(zhí)行結(jié)束早已為,所以彈出。 A for (var i=5; i>=1; i--) { setTimeout( function timer() { document.write(i+); }, i*3000 ); } // 0 0 0 0 0 // 保存執(zhí)行后...
閱讀 939·2021-09-02 09:55
閱讀 1633·2019-12-27 12:02
閱讀 1777·2019-08-30 14:24
閱讀 1202·2019-08-30 14:18
閱讀 2812·2019-08-29 13:57
閱讀 2252·2019-08-26 11:51
閱讀 1424·2019-08-26 10:37
閱讀 821·2019-08-23 16:09