function nextweekday(target, offset) {
	day = new Date();

	// 日付変更線をずらす(-3*60*60*1000なら、午前3時までは前日扱い)
	day.setTime(day.getTime() + offset);

	// 日曜日 = 0、… 土曜日 = 6、目的の曜日になるまで日を進める
	// 基本的には(target-現在の曜日) 日進めればよい。
	week = day.getDay();
	if (week > target) week -= 7;

	day.setTime(day.getTime() + (target - week) * 24 * 60 * 60 * 1000)

	return day;
}
function formatdate(d) {
	y = d.getYear();
	if (y < 1900) {
		y += 1900;
	}
	return y + "年" + (1 + d.getMonth()) + "月" + d.getDate() + "日";
}
function rewrite(id, str) {
	document.getElementById(id).innerHTML = str;
}
function updatechatdate(id, pre, post) {
	// 次の土曜日(6)まで進める。午前3時までは前日扱い
	rewrite(id, pre+formatdate(nextweekday(6, -3 * 60 * 60 * 1000))+post);
}
