<font id="zqva1"></font>
<rt id="zqva1"></rt>
  • <tt id="zqva1"></tt>
    <cite id="zqva1"></cite>

    <cite id="zqva1"><noscript id="zqva1"></noscript></cite>
      <rp id="zqva1"><meter id="zqva1"></meter></rp>

        <cite id="zqva1"></cite>
          <b id="zqva1"></b>
          <rp id="zqva1"></rp>
          <cite id="zqva1"></cite>

          <rt id="zqva1"></rt>

        1. <rp id="zqva1"></rp>

          原生js獲取當前周數

          時間:?2018-01-03閱讀:?4330標簽:?js知識

          通過原生Js根據日期獲取對應日期的周數,例如今天是2018-01-01那么獲取該日期在這一年的周數就為1。有需要的朋友可以參考下:

          function getweek(dateString){
          	var da='';
          	if(dateString==undefined){
          		var now=new Date();
          		var now_m=now.getMonth()+1;
          		now_m=(now_m<10)?'0'+now_m:now_m;
          		var now_d=now.getDate();
          		now_d=(now_d<10)?'0'+now_d:now_d;
          		da=now.getFullYear()+'-'+now_m+'-'+now_d;
          		console.log('今天系統時間是:'+da);
          	}else{
          		da=dateString;//日期格式2015-12-30
          	}  
          	var date1 = new Date(da.substring(0,4), parseInt(da.substring(5,7)) - 1, da.substring(8,10));//當前日期
          	var date2 = new Date(da.substring(0,4), 0, 1); //1月1號
          	//獲取1月1號星期(以周一為第一天,0周一~6周日)
          	var dateWeekNum=date2.getDay()-1;
          	if(dateWeekNum<0){dateWeekNum=6;}
          	if(dateWeekNum<4){
          	  //前移日期
          	  date2.setDate(date2.getDate()-dateWeekNum);
          	}else{
          	  //后移日期
          	  date2.setDate(date2.getDate()+7-dateWeekNum);
          	}
          	var d = Math.round((date1.valueOf() - date2.valueOf()) / 86400000);
          	if(d<0){
          	  var date3 = (date1.getFullYear()-1)+"-12-31";
          	  return getYearWeek(date3);
          	}else{
          	  //得到年數周數
          	  var year=date1.getFullYear();
          	  var week=Math.ceil((d+1 )/ 7);
          	  console.log(year+"年第"+week+"周");
          	  return  week;
          	}
          }


          使用如下:

          1、獲取系統時間當前的周數:

          getweek (); //輸出今天系統時間是:2018-01-03,2018年第1周

          2、獲取指定時間的周數

          getweek ("2018-01-08"); //2018年第2周



          站長推薦

          1.阿里云: 本站目前使用的是阿里云主機,安全/可靠/穩定。點擊領取2000元代金券、了解最新阿里云產品的各種優惠活動點擊進入

          2.騰訊云: 提供云服務器、云數據庫、云存儲、視頻與CDN、域名等服務。騰訊云各類產品的最新活動,優惠券領取點擊進入

          3.廣告聯盟: 整理了目前主流的廣告聯盟平臺,如果你有流量,可以作為參考選擇適合你的平臺點擊進入

          鏈接: http://www.modern-decoration.com.cn/article/detial/305

          javascript中什么是句柄?

          一個句柄是指使用的一個唯一的整數值,即一個4字節(64位程序中為8字節)長的數值,來標識應用程序中的不同對象和同類中的不同的實例。

          javascript不可變性是什么?

          不可變性即某個變量在進行了某個操作之后,其本身沒有發生變化,比如對于字符串而言,對字符串的任何操作都會改變字符串本身的值,而是在字符串的基礎上復制出來一個然后再改變,這樣我們就說是不可變的

          為什么javascript不起作用?

          JavaScript是一種屬于網絡的腳本語言,已經被廣泛用于Web應用開發,常用來為網頁添加各式各樣的動態功能,為用戶提供更流暢美觀的瀏覽效果。通常JavaScript腳本是通過嵌入在HTML中來實現自身的功能的。

          javascript怎么判斷按鈕被點擊?

          JavaScript可以通過Event對象的target事件或srcElement(IE瀏覽器支持)來判斷按鈕是否被點擊。Event對象代表事件的狀態,比如事件在其中發生的元素、鍵盤按鍵的狀態、鼠標的位置、鼠標按鈕的狀態。

          javascript由幾部分組成?

          JavaScript有三部分組成。分別為核心(ECMAScript) 、文檔對象模型(DOM)、瀏覽器對象模型(BOM)。這三部分分別描述了該語言的語法和基本對象、處理網頁內容的方法和接口、與瀏覽器進行交互的方法和接口。

          Js輸出方式有哪些?

          在編寫JavaScript代碼的時候, 一定要記住每一句代碼后面都需要添加一個分號, 并且這個分號必須是英文的分號,我們會發現有時候不寫分號程序也能夠運行, 這里并不是因為不需要分號, 而是瀏覽器自動幫助我們添加了分號

          7個常見的 JavaScript 測驗及解答

          我相信學習新事物并評估我們所知的東西對自己的進步非常有用,可以避免了我們覺得自己的知識過時的情況。在本文中,我將介紹一些常見的 JavaScript 知識。請享用!

          Js中constructor指向問題

          首先用一個例子指出來constructor存在形式。由上面的代碼我們總結出結論1:上面的代碼在控制臺可以看出constructor是指向構造器Fruit的引用。這個地方就有點奇怪了。這個constructor到底指向的是那個實例的構造器?

          javascript難點是什么?

          javascript難點是什么?下面本篇文章就來給大家介紹一下10個JavaScript難點,感興趣的小伙伴們可以參考一下,希望對大家有所幫助。立即執行函數,即Immediately Invoked Function Expression (IIFE),正如它的名字

          Js如何獲取ul中li的個數?

          javascript如何獲取ul中li的個數?下面本篇文章就來給大家介紹一下使用javascript獲取ul中li個數的方法,希望對大家有所幫助。

          fly63.com版權所有,內容以共享、參考、研究為目的,不存在任何商業目的。其版權屬原作者所有,如有侵權,請與小編聯系!情況屬實本人將予以刪除!

          文章投稿關于web前端網站點搜索站長推薦網站地圖站長QQ:522607023

          小程序專欄: 土味情話心理測試腦筋急轉彎幽默笑話段子句子語錄成語大全

          国产精品高清视频免费 - 视频 - 在线观看 - 影视资讯 - 唯爱网