首页 >> 网页特效 >> 时间日期 >> 正文
来源: 不详 | 时间: 2006-1-23 16:33:16 | 人气:
文本框内又一显示时间脚本
要完成此效果需要三个步骤
第一步:把如下代码加入到<head>区域中
<SCRIPT LANGUAGE="JavaScript"><!-- Beginfunction isodatetime() {var today = new Date();var year = today.getYear();if (year < 2000) year = year + 1900; var month = today.getMonth() + 1;var day = today.getDate();var hour = today.getHours();var hourUTC = today.getUTCHours();var diff = hour - hourUTC;var hourdifference = Math.abs(diff);var minute = today.getMinutes();var minuteUTC = today.getUTCMinutes();var minutedifference;var second = today.getSeconds();var timezone;if (minute != minuteUTC && minuteUTC < 30 && diff < 0) { hourdifference--; }if (minute != minuteUTC && minuteUTC > 30 && diff > 0) { hourdifference--; }if (minute != minuteUTC) {minutedifference = ":30";}else {minutedifference = ":00";}if (hourdifference < 10) { timezone = "0" + hourdifference + minutedifference;}else {timezone = "" + hourdifference + minutedifference;}if (diff < 0) {timezone = "-" + timezone;}else {timezone = "+" + timezone;}if (month <= 9) month = "0" + month;if (day <= 9) day = "0" + day;if (hour <= 9) hour = "0" + hour;if (minute <= 9) minute = "0" + minute;if (second <= 9) second = "0" + second;time = year + "-" + month + "-" + day + "T"+ hour + ":" + minute + ":" + second + timezone;document.isoclock.display.value = time;window.setTimeout("isodatetime();", 500);}// End --></script>
第二步:把如下代码加入到<body>区域中
<center><form name=isoclock><input type=text name=display size=30 style="border:0;"></form></center>
第三步:把“OnLoad="isodatetime()"”加在<body>标记里例如:<body OnLoad="isodatetime()">