当前位置: 首页 > 面试题库 >

如何获取用户的本地时间而不是服务器的时间?

纪翰
2023-03-14
问题内容

我如何获得客户的时间?当我使用date()返回服务器的时间。


问题答案:

每个人都提到,PHP仅显示服务器端时间。

对于客户端,您将需要Javascript,以下方法可以解决问题。

var currentTime = new Date();
var hours = currentTime.getHours();
var minutes = currentTime.getMinutes();

if (minutes < 10) {
    minutes = "0" + minutes;
}

document.write("<b>" + hours + ":" + minutes + " " + "</b>");

而且,如果您想要AM / PM后缀,则应执行以下操作:

var currentTime = new Date();
var hours = currentTime.getHours();
var minutes = currentTime.getMinutes();

var suffix = "AM";

if (hours >= 12) {
    suffix = "PM";
    hours = hours - 12;
}

if (hours == 0) {
    hours = 12;
}

if (minutes < 10) {
    minutes = "0" + minutes;
}

document.write("<b>" + hours + ":" + minutes + " " + suffix + "</b>");


 类似资料:
  • 问题内容: 我想使用Java代码获取不同时区的本地时间。基于传递给函数的时区,我需要该时区的本地时间。如何实现呢? 问题答案:

  • 本文向大家介绍Docker 解决获取容器获取的时间不是本地时间的问题,包括了Docker 解决获取容器获取的时间不是本地时间的问题的使用技巧和注意事项,需要的朋友参考一下 docker 获取容器获取的时间出错问题解决: 在使用Docker部署网站的时候,无意间发现容器里面的时间竟然是美国时间,被雷到了,不过解决办法也很简单,有两种办法 1、重新启动一个容器,加上如下参数,即可使用宿主机时间 $ -

  • 如何使用ruby获得服务器响应时间? get_response(URI. parse(url))到URL的响应代码和响应时间。实际上我的代码是: 它工作得很好,但我的响应时间太高,例如:Twitter。com(630.52ms)。如果我尝试ping推特。com,我收到70/120毫秒的回复。 这是计算此服务器响应时间的最佳方法吗?

  • 我正在做一个主要使用javascript, css, html5的项目。我需要准确地获取本地时间,无论用户位于哪里,以允许用户在特定日期访问模块。假设。 如何准确获取用户的本地时间? 选项: 1:使用JavaScript获取用户的本地时间并使用它。 问题:用户可以手动更改其系统的日期时间设置,以更改日期并过早访问模块。 2:使用服务器日期时间在特定日期启用模块。 问题:服务器可能位于任何地方,例如

  • ap.getServerTime(CALLBACK) 获取当前服务器时间的毫秒数 CALLBACK 参数说明 名称 类型 描述 time Number 服务器时间的毫秒数 代码示例 <script src="https://gw.alipayobjects.com/as/g/h5-lib/alipayjsapi/3.1.1/alipayjsapi.inc.min.js"></script> <b

  • Since 9.9 getServerTime(获取服务器时间) 通过APTimeUtilGetServerTimeWithStrictMode方法来获取当前服务器时间的毫秒数,如果离线情况那么为-1 使用方法 AlipayJSBridge.call('getServerTime', function(data) { console.log(data.time) }); 代码演示 <a hr