我想根据用户的位置在我的网站上显示时间,假设如果浏览该网站的用户来自美国,那么时间应该是目前在美国的时间,对于中国等等等等。
我想知道是否存在适用于它的 JavaScript 插件,但我没有找到任何我想要的动态插件,我的要求包括:
- 可以根据网站主题完全风格化的东西(无 iframe)
- 我想要的模式是(HH:MM:SS)
- 它应该是异步的,就像第二个 [SS] 不断滴答,时间不断更新
这是可能的,一种实现它的方法吗?
我想根据用户的位置在我的网站上显示时间,假设如果浏览该网站的用户来自美国,那么时间应该是目前在美国的时间,对于中国等等等等。
我想知道是否存在适用于它的 JavaScript 插件,但我没有找到任何我想要的动态插件,我的要求包括:
这是可能的,一种实现它的方法吗?
这还不够吗?
html
<span id="time"></span>
js
$(function() {
var time = $("#time");
function getTime() {
var now = new Date(),
hours = now.getHours(),
minutes = now.getMinutes(),
seconds = now.getSeconds();
return (hours < 10 ? "0" + hours : hours) + ":" + (minutes < 10 ? "0" + minutes : minutes) + ":" + (seconds < 10 ? "0" + seconds : seconds);
}
setInterval(function() {
time.text(getTime());
}, 1000);
});
仅仅输出用户的本地系统时间还不够吗?
如果您想要基于服务器的解决方案,请在此处查看解决方案。您必须先找出用户的时区,然后使用与时区偏移的时间来操作服务器时间$dt->setTimezone(new DateTimeZone("Europe/Berlin"));
。