恥ずかしいことに、小さなアルゴリズムが必要です
私は gif B が 7 月 1 日に、C が 3 日に、A が 5 日に表示されるサイトを手伝っています。その後、7 日に再び b など - a、b、c は 2 日おきに午前 8 時に変更されます。
では、簡単なアルゴを使用して、7 月 1 日からの日数に応じて、このスクリプトが 0、1、または 2 を返すようにするにはどうすればよいですか?
http://jsfiddle.net/mplungjan/T2Tjh/
var startDate = new Date(2012,6,1,8,0,0);
var pics = ["b.gif","c.gif","a.gif"];
var aDay = 24*60*60*1000;
function getDateDiff(startDate,endDate) {
var diff = endDate.getTime() - startDate.getTime();
return Math.round(diff/aDay);
}
document.write('<br/>'+getDateDiff(startDate,new Date()));