打印访客当前日期[重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

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

谢谢亲切的问候

php wordpress
1个回答
1
投票

如果您只想从客户端显示本地时间,那么最好使用JavaScript而不是PHP(因为PHP在服务器上执行,JavaScript在客户端执行)。 jQuery是JavaScript的扩展,简化了元素定位和设置值等许多内容,因此对于这个例子,我使用jQuery来设置元素的文本。

date对象可以通过多种方式进行格式化,使用toString()仅用于演示目的,您可以使用不同的getter格式化它(请参阅MDN)。

 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>
© www.soinside.com 2019 - 2024. All rights reserved.