在我的申請,我只是想在本地時間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