2012-12-06 39 views
1

錯誤的信息,我想這應該爲我設置獲取日期時間函數

$var = date('H:i'); 
echo $var; 

,並使用date()功能我將獲得印的日期和時間工作。但我已將php.ini文件中的設置更改爲date.timezone = 'Asia/Kolkata',但我仍然得到錯誤的時間。

我該如何解決這個問題?

+0

將向你展示完整的代碼 –

+0

什麼版本PHP'的'你的默認時區使用? –

+0

沒有警告?什麼時候出錯?代碼,預期和實際產出將有所幫助。 –

回答

1

你用過

<?php 
    date_default_timezone_set('Asia/Kolkata'); 
?> 

+0

它的工作,但我可以發誓date_default_timezone_set('亞洲/加爾各答');沒有工作15分鐘 –

+1

您是否在更改'php.ini'後重新啓動了服務器? –

+0

@AbhishekTripathi之前有沒有拼寫錯誤? – user7282

1

使用

date_default_timezone_set - 設置用於所有日期/時間函數在腳本

$timezone = "Asia/Calcutta"; 
if(function_exists('date_default_timezone_set')){ 
    date_default_timezone_set($timezone); 

    echo date('H:i') 
} 
+0

完成謝謝全部 –

+0

@AbhishekTripathi非常歡迎您... –