2015-07-13 244 views
0

我試圖將本地日期時間轉換爲UTC時間,但它不轉換。 我使用這個: -將本地日期時間轉換爲UTC時間在php

$check= 13-07-2015 12:03:41; 
$userdate=gmdate("Y-m-d H:i:s", strtotime($check)); 

它給了我爲UTC時間我的本地時間之間只有2個小時的差異,但實際差別是5:30小時。 請建議我如何轉換此。

+0

什麼是'$ check'你可以發佈它太 –

+0

它爲我工作的罰款內設置時區在你的腳本。 –

+0

請打開命令提示符並編寫'date +%z#GMT offset'。結果是什麼? – Ohgodwhy

回答

1

$check必須是一個字符串(我假設它是和你剛纔忘了加在編輯引號)

$check = '13-07-2015 12:03:41'; 

找出什麼時區你的PHP認爲你是:

echo date_default_timezone_get(); 

,如果它不是你的時區(它應該是從5個1/2小時差別像「亞洲/加爾各答」),然後在php.ini文件與一個正確

0123更新

如果您無法訪問您的文件php.ini那麼你需要使用date_default_timezone_set

+0

Thanku Wee Zel .. :-) – Sakura

+0

嗨Neha,這是你的問題嗎?如果確實如此,請選擇「最佳答案」謝謝 –

相關問題