Php 如何设置不同国家/地区的日期和时间
我想像Facebook一样设置日期和时间。如果任何美国人发表任何评论,那么他会显示美国时间,但我会显示来自印度的评论,所以我会显示印度时间 现在,我在设定的印度时间使用此代码:Php 如何设置不同国家/地区的日期和时间,php,datetime,Php,Datetime,我想像Facebook一样设置日期和时间。如果任何美国人发表任何评论,那么他会显示美国时间,但我会显示来自印度的评论,所以我会显示印度时间 现在,我在设定的印度时间使用此代码: $timezone = "Asia/Kolkata"; if(function_exists('date_default_timezone_set')) date_default_timezone_set($timezone); $time=date("h:i a"); $date = date("M d,Y"); 这
$timezone = "Asia/Kolkata";
if(function_exists('date_default_timezone_set')) date_default_timezone_set($timezone);
$time=date("h:i a");
$date = date("M d,Y");
这个代码的问题是所有国家的用户只显示印度时间。
那么我能做些什么呢?首先,您需要确定用户的位置,例如使用。其次,您需要知道在这个位置使用了哪个时区,例如,使用某种在线API-。您应该考虑用户的时区,而不是现在服务器的时区。请注意,这可能会变得非常棘手,你会发现很多人在研究这一主题的过程中都在为同样的问题而挣扎。