参考代码如下:
<SCRIPT LANGUAGE = "JavaScript">var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP.3.0")
xmlhttp.open("GET", "http://bjtime.cn", false)
xmlhttp.setRequestHeader("If-Modified-Since", "bjtime")
xmlhttp.send()
var dateStr = xmlhttp.getResponseHeader("Date")
var date = new Date(dateStr)
var year = date.getFullYear()
var month = date.getMonth() + 1
var date1 = date.getDate()
var hour = date.getHours()
var minutes = date.getMinutes()
var second = date.getSeconds()
alert(date + " | " + year + "年" + month + "月" + date1 + "日" + hour + "时" + minutes + "分" + second + "秒")
</SCRIPT>
北京时间缩写是GMT+8(东八区的意思)。其中的GMT指的是格林尼治时间,该时间为世界计算时间和地理经度的起点(本初子午线位置)。
依据时区的划分,中国采用的是东经120度所在的时区。其位于格林尼治的东部,同时因经线每隔15度为一个时区,因此北京时间相较格林尼治时间早8个时区,即以GMT+8来表示。
知经度求该地时区方法:
1、时区范围是中央经线的度数向左右分别减加7.5度,即东西方向跨越15度。以东八区为例,其时区范围是东经112.5度至东经127.5度。用该地的经度除以15度,当余数小于7.5度时,商数即为该地所在的时区数,当余数大于7.5度时,商数加1即为该地所在的时区数。
2、如已知某地位于145度E,用145/15,商数为9,余数为10>7.5,商数加1即为该地的时区数,所以该地位于东10区。再假如某地位于65度W,用65/15,商数为4,余数为5<7.5,商数即为该地所在的时区数,则该地位于西4区。
以上内容参考 百度百科-北京时间、百度百科-格林尼治、百度百科-时区