こんばんは、とつさんです。
またイベとクエストがたくさんきましたね!
消化しきれなさそうですorz
ダンバのギルガシを討伐するクエストですが・・・
次回、いつ出るのか計算が面倒です。
ということで、出現表をつくってみましたので、ぜひご活用ください^-^
(3ch, 5ch, 8ch, 9ch, 10ch は、基点になる出現情報求む状態です・・・)
12/16 メンテ後更新
12/22 メンテ後更新
12/31 メンテ後更新
function evt20151213(){
var init = { "1ch": "", "2ch": "", "3ch": "", "4ch": "", "5ch": "", "6ch": "2015/12/31 14:51", "7ch": "2015/12/31 15:01", "8ch": "", "9ch": "", "10ch": "" };
var preCalcResult = { };
var d; var ary; var base_dt; var keys;
//precalc /*------------------------------------------*/ var now = new Date(); now.setMinutes(now.getMinutes() - 140);
for(var key in init){
if(!init[key]){ continue; }
ary = preCalcResult[key] = [ ];
d = new Date(init[key]);
for(var i = 0; i < 200; ++i){//precalc numbers <- 80 d.setMinutes(d.getMinutes() + 140); if(d < now){ continue; } ary.push(formatDate(d)); } } /*------------------------------------------*/ //tuning /*------------------------------------------*/ base_dt = preCalcResult["6ch"][0]; for(var key in preCalcResult){ ary = preCalcResult[key]; if(ary[0] < base_dt){ ary.shift(); } } /*------------------------------------------*/ //output /*------------------------------------------*/ keys = []; for(var key in preCalcResult){ keys.push(key); } document.write('
' + keys[i] + ' |
' + preCalcResult[keys[j]][i] + ' |
'); /*------------------------------------------*/
function formatDate(d){ function f(s){ return ("0" + s).slice(-2); } return d.getFullYear() + "/" + f(d.getMonth() + 1) + "/" + f(d.getDate()) + " " + f(d.getHours()) + ":" + f(d.getMinutes()); } }