PHP如何获取访客电脑上的时间(本地电脑时间/客户端时间)?
PHP是运行在服务器上的程序,获取访客电脑上的本地时间不能直接完成。
PHP获取客户端时间,思路是通过js获取时间戳,传递到PHP,传递的方法有很多种,可以通过地址栏参数,cookie,ajax等各种方式。
PHP获取浏览器端时间,地址栏传递时间戳方式实现,每秒钟刷新一次。PHP代码:
在实际案例中,可以在第一次取到客户端时间戳后,和服务器端时间戳做一次对比,计算出时间差,避免反复获取客户端时间。需要注意的是,JS时间戳的单位是毫秒,PHP的时间戳是秒。 |
|