- == 系统问题,暂停聊天功能。==
- 【征集】西西河的经济学,及清流措施,需要主动参与者,『稷下学宫』新认证方式,24年网站打算和努力目标
主题:建议:希望使用北京时间, -- 千僧
现在右上角标出了时间,但好像是美国的某个时区,
下河的来自世界各地,共同认同的是北京时间,希望能改成北京时间。
#要注意服务器的时间有夏时制。
用户可以设定自己的时区,这样也不会对服务器有什么而外负担。
上贴时间也可以从用户端送出,不管主机什么事。
因为发贴时间也是以这个时间为参照显示。
根据访问者的来源来确定时间,从系统上,会增加不必要的负担,也可能会造成混淆。
只要有一个时间换算的java script,在用户端虚拟机上运作主机没有负担。
function gettime () {
var weekd=new initArray("星期日","星期一","星期二","星期三","星期四", "星期五","星期六");
var now = new Date();
var offset = now.getTimezoneOffset()/60;
var chinaTime = now.getTime() + (8+offset) * 3600000;
now.setTime(chinaTime);
var day = now.getDate();
var week = now.getDay() + 1;
var month= now.getMonth() + 1;
var year= now.getYear();
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds();
var timeValue = "北京时间: " + year + "年" + month + "月" + day + "日 ";
timeValue += weekd[week] + " ";
timeValue += ((hours < 10) ? " " : "") + hours;
timeValue += ((minutes < 10) ? ":0" : ":") + minutes
timeValue += ((seconds < 10) ? ":0" : ":") + seconds
}
一个是若干个镜像在不同的时区。当然这个不是大问题,我只是觉得换一个地方就改一下也挺烦,且容易忘记。
还有一个主要问题是,发贴的时间显示是以某一个时间为固定参照,如果提示时间和发贴时间不一致,容易造成困惑。当然,也可以改,不过,还是觉得麻烦。
主要是没觉得有很大的好处。属于吃力未必讨好的事情。
在任何地方的PC都算出第8时区(北京时间)的时间,除非那台PC时间设置不准。
服务器只要算出北京时间(按第8时区取得时钟值),服务器搬家也不会受影响。