var summertime = true;// CHANGE AS APPROPRIATE

var objDate = new Date();
if(summertime){
	var utcHour = objDate.getUTCHours();
}else{
	var utcHour = objDate.getUTCHours();
}
var theMinutes = objDate.getMinutes();
if(theMinutes < 10){
	theMinutes = "0" + theMinutes;
}

function timeNY() {
	offSet = -5; // vectorised timezone offset in hours
	var offsetTimeHours = utcHour + offSet;
	if(offsetTimeHours > 23) {
		offsetTimeHours = offsetTimeHours - 24;
	}
	if (offsetTimeHours < 10) {
		offsetTimeHours = "0" + offsetTimeHours;
	}
	document.write("New York: &nbsp;" + offsetTimeHours + ":" + theMinutes);
}

function timeTK() {
	offSet = 9; // vectorised timezone offset in hours
	var offsetTimeHours = utcHour + offSet;
	if(offsetTimeHours > 23) {
		offsetTimeHours = offsetTimeHours - 24;
	}
	if (offsetTimeHours < 10) {
		offsetTimeHours = "0" + offsetTimeHours;
	}
	document.write(" &nbsp;Toyko: " + offsetTimeHours + ":" + theMinutes);
}

function timeHK() {
	offSet = 8; // vectorised timezone offset in hours
	var offsetTimeHours = utcHour + offSet;
	if(offsetTimeHours > 23) {
		offsetTimeHours = offsetTimeHours - 24;
	}
	if (offsetTimeHours < 10) {
		offsetTimeHours = "0" + offsetTimeHours;
	}
	document.write(" &nbsp;Hong Kong: " + offsetTimeHours + ":" + theMinutes);
}

function timeLN() {
	offSet = 0; // vectorised timezone offset in hours
	var offsetTimeHours = utcHour + offSet;
	if(offsetTimeHours > 23) {
		offsetTimeHours = offsetTimeHours - 24;
	}
	if (offsetTimeHours < 10) {
		offsetTimeHours = "0" + offsetTimeHours;
	}
	document.write(" &nbsp;London: " + offsetTimeHours + ":" + theMinutes);
}
	
timeNY();timeLN();timeHK();timeTK();