如何设置不同国家的日期和时间

时间:2014-04-08 12:17:59

标签: 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");

此代码中的问题是所有国家/地区的用户仅显示印度时间。 那么我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

首先,您需要确定用户的位置,例如GeoIP。其次,您需要知道在这个位置使用哪个时区,例如使用某种在线API,例如 - by Google