|
Counter: 68,
today: 1,
yesterday: 0
■定時で発言 var settime = 9 * 60 * 60 * 1000 + 59 * 60 * 1000 - 9 * 60 * 60 * 1000; //9:59+グリニッジ→日本の補正
var interval = 24 * 60 * 60 * 1000; // 1日
//var interval = 60 * 1000; // 1分
var where = '#チャンネル';
function showTime()
{
send(where, "発言内容");
setNextTimer();
}
function setNextTimer()
{
var now = new Date().getTime();
// send(where,'now = ' + now);
// send(where,'now/interval = ' + Math.floor(now / interval));
// send(where,'interval = ' + interval);
// send(where,'settime = ' + settime);
var next = (Math.floor(now / interval) ) * interval + settime;
// var next = (Math.floor(now / interval) +1) * interval;
// send(where,'next = ' + next);
// send(where,'next/interval = ' + Math.floor(next / interval));
if ((next - now) < 0 ) {
next= next + interval;
}
// send(where,'next - now ='+ (next - now))
setTimeout(showTime, next - now)
}
function event::onLoad()
{
// send(where,"loadされたぜ");
setNextTimer();
}
|