script04.js

来自「图灵程序设计丛书 JavaScript基础教程源代码」· JavaScript 代码 · 共 49 行

JS
49
字号
window.onload = initDate;function initDate() {	var allTags = document.getElementsByTagName("*");		for (var i=0;i<allTags.length; i++) {		if (allTags[i].className.indexOf("tz")==0) {			showTheTime(allTags[i],allTags[i].className.substring(2));		}	}}function showTheTime(currElem,tzOffset) {	var dayName = new Array ("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");	var thatTZ = new Date();	var dateStr = thatTZ.toUTCString();	dateStr = dateStr.substr(0,dateStr.length - 3);	thatTZ.setTime(Date.parse(dateStr));	thatTZ.setHours(thatTZ.getHours() + parseInt(tzOffset));		currElem.innerHTML = showTheHours(thatTZ.getHours()) + showZeroFilled(thatTZ.getMinutes()) + showAmPm(thatTZ.getHours()) + dayName[thatTZ.getDay()];	function showTheHours(theHour) {		if (theHour == 0) {			return (12);		}		if (theHour < 13) {			return (theHour);		}		return (theHour-12);	}		function showZeroFilled(inValue) {		if (inValue > 9) {			return ":" + inValue;		}		return ":0" + inValue;	}		function showAmPm(thatTime) {		if (thatTime < 12) {			return (" AM ");		}		return (" PM ");	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?