
function relative_time(time_value) {
	var values = time_value.split(" ");
	time_value = values[1] + " " + values[2] + ", " + values[5] + " " + values[3];
	var parsed_date = Date.parse(time_value);
	var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
	var delta = parseInt((relative_to.getTime() - parsed_date) / 1000);
	delta = delta + (relative_to.getTimezoneOffset() * 60);

	// 日付情報
	var dt = new Date();
	dt.setTime(dt.getTime() - (delta*1000));
	yy = dt.getYear();
	mm = dt.getMonth() + 1;
	dd = dt.getDate();
	dy = dt.getDay();
	hh = dt.getHours();
	mi = dt.getMinutes();
	ss = dt.getSeconds();
	if (yy < 2000) { yy += 1900; }
	if (mm < 10) { mm = "0" + mm; }
	if (dd < 10) { dd = "0" + dd; }

	return yy+"."+mm+"."+dd+"";
}

