0
我覺得這是一個簡單的問題,但這裏有幾個因素在起作用,這使得它看起來更復雜一些。確定它是星期一的分鐘
對於一個站點,我們需要每週更改一次頁面(使用javascript/jQuery,不需要PHP或其他任何東西),轉換時間爲星期日00:00 AM(從星期日到星期一)。由於頁面內容與過去和未來幾周相關(動作,折扣,產品廣告等),這種情況在每分鐘/小時發生時很重要。
我搜索了很多,試了好劇本,我最終結束了這個腳本:
Date.prototype.getWeek = function() {
var onejan = new Date(this.getFullYear(),0,1);
return Math.ceil((((this - onejan)/86400000) + onejan.getDay()+1)/7);
};
var today = new Date();
var currentWeekNumber = today.getWeek();
//Returns weeknumber, content is adjusted through if(weeknumber == 35){etc.}
現在,這似乎做什麼,我想要它做的,但是當我們測試了它的最後一個星期日,似乎我們可以看到太早(至少)3小時(奇怪的是,在週日晚上太多的測試人員太少了!)。
任何人都可以幫助我開始正確的腳本嗎?
增加我的鬥爭的東西是時區。我住在阿姆斯特丹(格林威治標準時間+2),並且訪客將在同一時區(荷蘭,該網站不針對該地區以外的人)。
另一件增加了我的複雜性的事情是,我無法每週測試超過1次。所以任何幫助都已經很方便了。
摘要:我需要每週在星期日 - >星期一00:00上午更改webcontent,並附上腳本來幫助我做到這一點。
這將無法看到不同星期之間的差異,會嗎?就在星期天或星期一之間。知道我們在哪一週也很重要。 – Mortaza 2014-09-05 10:20:22