打印访问者当前日期

时间:2019-04-14 15:01:21

标签: php wordpress

我正在寻找一种解决方案,我可以打印(如果可能,可以使用短代码)访问者的当前日期,而不是我/服务器的日期。因此,如果来自新西兰的人访问该网站,则将显示为4月15日,但是如果来自伦敦的人访问,则将显示4月14日。

谢谢 问候

1 个答案:

答案 0 :(得分:1)

如果只想显示客户端的本地时间,那么使用JavaScript比使用PHP更好(因为PHP在服务器上执行,JavaScript在客户端执行)。
jQuery是JavaScript的扩展,它简化了很多操作,例如以元素定位和设置值,因此在此示例中,我使用jQuery设置元素的文本。

date对象可以通过多种方式进行格式化,在其上使用toString()只是出于演示目的,您可以格式化它,但是可以使用不同的getter(请参见{{3 }}。

 var date = new Date;
 
 $("#myTime").text(date.toString());
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<body>
  <div id="myTime"></div>
</body>