时区选择

Timezone selection

本文关键字:选择 时区      更新时间:2023-09-26
<script language="JavaScript">
function calcTime(offset) 
{
    d = new Date();
    utc = d.getTime() + (d.getTimezoneOffset() * 60000);
    nd = new Date(utc + (3600000*offset));
    return "The local time is " + nd.toLocaleString();  }      
alert(calcTime('-8'));
alert(calcTime('-7'));
alert(calcTime('-6'));
alert(calcTime('-5'));
</script> 

'在此,我有 4 个警报来显示时区的时间和日期,并且在每次加载页面时它都会显示所有 4 个警报......但是我想在带有下拉选择的文本框中显示警报的值。 我有 4 个下拉值太平洋、山、中部和东部时区。 我想在下拉选择的文本框中显示结果值。请帮助解决此问题。'

希望这就是你的要求:

<select name="timezone" onChange="calcTime(this.value)">

更新

Javascript:

<script language="JavaScript">
function calcTime(offset) 
{
    d = new Date();
    utc = d.getTime() + (d.getTimezoneOffset() * 60000);
    nd = new Date(utc + (3600000*offset));
    document.getElementById('result').value=nd.toLocaleString();
}      
</script>

.HTML:

<input type="text" name="result" id="result" value="">