嗨我正在嘗試一段代碼,其中我需要確切的時間。想知道date()的工作方式
<?php
date_default_timezone_set('Asia/Kolkata');
echo date("y:d:m:H:i:s");
?>
它示出了作爲O/P 12:11:04:12:31:24
,其後面是確切的時間幾乎2:30小時。我在孟買,我想知道當前的確切時間。有什麼建議麼?
嗨我正在嘗試一段代碼,其中我需要確切的時間。想知道date()的工作方式
<?php
date_default_timezone_set('Asia/Kolkata');
echo date("y:d:m:H:i:s");
?>
它示出了作爲O/P 12:11:04:12:31:24
,其後面是確切的時間幾乎2:30小時。我在孟買,我想知道當前的確切時間。有什麼建議麼?
如RayMoonDay指出以上:
嘗試
date_default_timezone_set( '亞/加爾各答');
我沒有測試它 - 我只是把它在問答形式。如果RayMoonDay將此作爲答案發布,我將編輯此信息以刪除該信息。
但是,我覺得不得不建議您不要使用date()
並熟悉DateTime
類。 date()
可能適用於您的應用程序。但它有一些已知的問題,特別是未來的日期。
日期時間:http://php.net/manual/en/class.datetime.php
date_default_timezone_set('Asia/Calcutta');
$d = new DateTime();
echo $d->format("y:d:m:H:i:s");
不,它不工作,它仍然告訴時間2 n半小時前 – user1051505 2012-04-11 10:09:16
正如我所說我沒有測試時區問題,我只是中繼信息。 – Dutchie432 2012-04-11 10:10:25
哪個時區的服務器? – Dion 2012-04-11 09:39:13
嘗試date_default_timezone_set('Asia/Calcutta');檢查http://www.php.net/manual/en/timezones.asia.php – ray 2012-04-11 09:49:34
替換加爾各答與加爾各答說@raymoonday – 2012-04-11 09:50:34