2010-03-05 39 views
0

如何獲取系統時間,如10.23 PM,以及如何正確處理時間偏移和時區?使用PHP獲取系統時間並處理偏移量/時區

+4

因爲這基本上是25分鐘前問完全相同的問題,所以您可能希望使其更具體。其他,複製:http://stackoverflow.com/questions/2384937/retrieving-system-date-in-php – deceze 2010-03-05 07:17:57

回答

1

像這樣:

echo date('g.i A'); 

檢查PHP date() referencedate()採用可選的第二個參數,您可以使用它來設置自定義時間戳。沒有這個參數,date()返回當前時間。

+0

Thinak你非常多 來自印度...所以它顯示5.30小時後...任何解決方案爲此???? – Flins 2010-03-05 07:19:25

+1

@Flins,在腳本的開頭使用'date_default_timezone_set('Asia/Calcutta')'。 – 2010-03-05 07:56:19

0
<?php 
$time_now=mktime(date('h'),date('i'),date('s')); 
print date('h.i A',$time_now); 
?> 
1

找到你的php.ini文件的位置和編輯是這樣的: -

  1. 查找date.timezone,並將其設置到當地時間你的在php中使用ne名稱
  2. 查找date.default_latitude並將其設置爲您的服務器位置的緯度
  3. 查找date.default_longitude並將其設置爲您的服務器位置的經度

對於經度/緯度,請用您的城市名稱谷歌它。

重要注意事項:編輯此信息後,請保存php.ini文件並關閉它。然後重新啓動您的服務器。不重新啓動,您可能無法看到更改。