⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 worldtimeconverter.htm

📁 javascript source code part1
💻 HTM
字号:
<HTML>
<HEAD>
<SCRIPT LANGUAGE=javascript>

var timeDiff;
var selectedCity;
var daylightSavingAdjust = 0;

function updateTimeZone() 
{
   var lstCity = document.form1.lstCity;
   timeDiff = lstCity.options[lstCity.selectedIndex].value;
   selectedCity = lstCity.options[lstCity.selectedIndex].text;
   updateTime();
}

function getTimeString(dateObject)
{
   var timeString;

   var hours = dateObject.getHours();
   if (hours < 10)
      hours = "0" + hours;

   var minutes = dateObject.getMinutes();
   if (minutes < 10)
      minutes = "0" + minutes;

   var seconds = dateObject.getSeconds()
   if (seconds < 10)
      seconds = "0" + seconds;

   timeString = hours + ":" + minutes + ":" + seconds;

   return timeString;
}

function updateTime()
{
   var nowTime = new Date();

   var resultsFrame = window.top.resultsFrame.document;

   resultsFrame.open()
   resultsFrame.write("Local Time is " + getTimeString(nowTime) + "<BR>");
   nowTime.setMinutes(nowTime.getMinutes() + nowTime.getTimezoneOffset() + 
      parseInt(timeDiff) + daylightSavingAdjust);
   resultsFrame.write(selectedCity + " time is " + getTimeString(nowTime));
   resultsFrame.close();
}

function chkDaylightSaving_onclick()
{
   if (document.form1.chkDaylightSaving.checked)
   {
      daylightSavingAdjust = 60;
   }
   else
   {
      daylightSavingAdjust = 0;
   }

   updateTime();
}

</SCRIPT>
</HEAD>

<BODY LANGUAGE=JavaScript onload="updateTimeZone()">
<FORM NAME=form1>
<SELECT SIZE=5 NAME=lstCity LANGUAGE=JavaScript onchange="updateTimeZone();">
<OPTION VALUE=60 SELECTED>Berlin 
<OPTION VALUE=330>Bombay 
<OPTION VALUE=0>London 
<OPTION VALUE=180>Moscow 
<OPTION VALUE=-300>New York (EST) 
<OPTION VALUE=60>Paris 
<OPTION VALUE=-480>San Francisco (PST) 
<OPTION VALUE=600>Sydney 
</SELECT>
<P>
It's summer time in the selected city 
and its country adjusts for summertime daylight saving
<INPUT TYPE="checkbox" NAME=chkDaylightSaving LANGUAGE=JavaScript
   onclick="return chkDaylightSaving_onclick()">
</P>
</FORM>

</BODY>
</HTML>

⌨️ 快捷键说明

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