我遇到問題了: 我有一個網站,應該在特定的div中顯示一個數字。 現在我想每天增加一個特定數量的數字,我只允許使用JavaScript,它應該返回最後的數字。每天在JavaScript中爲每個值添加一個定義的金額
例如: 今天的數字(開始)是100.明天它應該是110,第二天120,...所以這個函數應該每天增加10個數字。 我想到了一種循環,但這隻會在我重新加載站點並等待一天時起作用:P是否有另一種選擇? 謝謝!
我遇到問題了: 我有一個網站,應該在特定的div中顯示一個數字。 現在我想每天增加一個特定數量的數字,我只允許使用JavaScript,它應該返回最後的數字。每天在JavaScript中爲每個值添加一個定義的金額
例如: 今天的數字(開始)是100.明天它應該是110,第二天120,...所以這個函數應該每天增加10個數字。 我想到了一種循環,但這隻會在我重新加載站點並等待一天時起作用:P是否有另一種選擇? 謝謝!
你可能需要校準一下,但這應該讓你去
var startDate = new Date('2-10-2016');
var today = new Date();
var diff = Math.floor((today - startDate)/(1000*60*60*24))
var answer = 100 + diff * 10
我想var answer = 100 + diff * 10 – sarath
如果你知道應該每天添加數N,你可以真正實現做,在僞代碼:
numberOfPassedDays = Today - initDay
resultToShow = N * numberOfPassedDays + numberAtInit
,並計算出它的頁面的每次刷新(在你的例子N=10
)
你的代碼請? – CMedina
沒有關於這個數字是什麼的更多信息,因爲很難提出建議,但是一些想法是將數字與日期相關聯並且隨着時間的推移增加它。一種方法是將數字設置爲100,然後檢查腳本加載日期,並在開始日期之後每天添加10。另一種選擇是將數字緩存在文件或緩存中,並設置一個腳本以便每晚增加它。 – obi1