導航:首頁 > 編程語言 > js一年第周

js一年第周

發布時間:2023-03-09 12:33:52

A. js學校里怎麼計算本周是該年的第幾周

// 定義變數d為當年的1月1日0點
var d = new Date();
d.setFullYear(d.getFullYear(),0,1);
// 定義day為當年1月1日的星期數(0為星期天,1為星期1,6為星期6)
var day = d.getDay();
// 定義fistweekleft為第一周剩餘的天數,此處認為星期一是一周的第一天,如果將星期天定義為一周的第一天,請寫成fistweekleft = (6-day)%6
var fistweekleft = (7-day)%7;
// 將d賦值為第二周的第一天,1+fistweekleft號為第一周最後天,1+fistweekleft+1為第二周第一天
d.setFullYear(d.getFullYear(),0,1+fistweekleft+1);
// 定義變數d1為當天
var d1 = new Date();
// 當前時間與當年第二周第一天的毫秒數之差除以一周的毫秒數並取整即為當前日期距本的第二周已過的周數
// 結果加上2即為當天為本年的第幾周(如果在一周的第一天的0點運行此程序,結果會比實際值大1,此種情況請自行處理)
alert(2+parseInt((d1.getTime()-d.getTime())/1000/60/60/24/7));

B. js如何獲取當天是這一年中的第幾周

簡單辦法,當前時間減去今年的第一天,結果除以7*24*60*60*1000,你懂的,應該可以理解吧

C. js怎麼獲取每月的各周是本年的各第幾周

沒有這個api。只能自己寫:

  1. 獲取該年份,判斷閏年平年

  2. 判定該年1月1日是周幾,並記錄

  3. 按照月份以及日期進行日期的排列

  4. 創建二維數組,第一層存儲周數,第二層存儲具體日期

  5. for循環,對數組寫入數據

  6. 完成

這樣就可以完成一個簡單的周數存儲。當然也可以用對象的形式,創建更多的對象檢索屬性,優化周數檢索速度

D. 求關於js根據日期判斷此日期是在一年中的第幾周

//| 取得當前日期所在周是一年中的第幾周
Date.prototype.WeekNumOfYear = function(NewDate)
{
var myDate = NewDate;
var ary = myDate.toArray();
var year = ary[0];
var month = ary[1]+1;
var day = ary[2];
document.write('< script language=VBScript\> \n');
document.write('myDate = DateValue(''+month+'-'+day+'-'+year+'') \n');
document.write('result = DatePart('ww', myDate) \n');
document.write(' \n');
return result;
}

閱讀全文

與js一年第周相關的資料

熱點內容
fgets空文件 瀏覽:857
傳奇物品文件夾 瀏覽:352
word插入excel圖表 瀏覽:690
xp系統搜索不到本地文件 瀏覽:39
什麼網站可以找到拼團去西藏 瀏覽:247
javatask 瀏覽:50
MFC的文件名 瀏覽:972
cad自動保存的文件怎麼關閉 瀏覽:667
zip文件密碼多少 瀏覽:486
編程培訓哪些好 瀏覽:324
如何把文件夾內容變成文檔 瀏覽:509
小火箭幼兒編程怎麼拿積分 瀏覽:158
火車票時刻表及票價資料庫 瀏覽:94
求平均值java 瀏覽:767
linux如何分屏顯示 瀏覽:257
手機可以直接填寫pdf文件么 瀏覽:554
linux虛擬光碟機軟體 瀏覽:836
米2s最好的版本 瀏覽:640
小米6檢測工具下載 瀏覽:540
桌面創建不了文件夾怎麼回事 瀏覽:894

友情鏈接