在我的申请,我只是想在本地时间GMT和GMT转换为本地时间。我有以下两种方法可以做到这一点。PHP 5.2.17:当地时间转换为GMT和GMT本地时间
function GmtTimeToLocalTime($date) {
$gmt_time = date("Y-m-d H:i:s", $date);
date_default_timezone_set("UTC");
$timestamp_in_gmt = strtotime($gmt_time);
date_default_timezone_set('Asia/Calcutta');
$local_time = date("Y-m-d H:i:s", $timestamp_in_gmt);
//date_default_timezone_set("UTC");
return $local_time;
}
function LocalTimeToGmtTime($date) {
$local_time = date("Y-m-d H:i:s", $date);
date_default_timezone_set('Asia/Calcutta');
$timestamp_in_localtime = strtotime($local_time);
date_default_timezone_set("UTC");
$gmt_time = date("Y-m-d H:i:s", $timestamp_in_localtime);
//date_default_timezone_set('Asia/Calcutta');
return $gmt_time;
}
但是我得到了这个日期1970-01-01的所有输入。
请为我提供正确的方法。 在此先感谢
为LocalTimeToGmtTime() - 1969-12-31 12点03分32秒的成绩 – Sridhar
为GmtTimeToLocalTime() - 1970-01-01 6时02分49秒的成绩 – Sridhar