網站首頁 語言 會計 互聯網計算機 醫學 學歷 職場 文藝體育 範文
當前位置:學識谷 > 計算機 > php語言

php取得當前時間函數

欄目: php語言 / 發佈於: / 人氣:2.03W
php取得當前時間函數
  文章提供了PHP的幾種獲取當前時間的函數,date,time等哦,同時告訴我如何解決時區問題哦。下面是關於php取得當前時間函數的.詳細介紹,希望對大家有用,更多消息請關注應屆畢業生網。  方法一date函數  echo date(‘y-m-d h:i:s’,time());  //2010-08-29 11:25:26  方法二 time函數  $time = time();  echo date("y-m-d",$time) //2010-08-29  方法三 $_server['server_time']  方法四 strftime  echo strftime ("%hh%m %a %d %b" ,time());  18h24 sunday 21 may  還有一個問題就是時區問題,php環境默認時差與北京時間相差8小時,我們要想獲取正確的時間就必須設置  在php文件開始處 加上date_default_timezone_set('prc');  或在裏面 zone=prc;嗾。  記得修改了要重起apache
  【拓展閲讀】PHP中@的祕密  @是可以屏蔽函數執行過程中遇到問題而產生的一些錯誤、警告信息,這樣用户就看不到程序的出錯信息。這樣除了用户界面會友好一些外,更重要的是安全性,因為屏蔽了出錯文件的路徑等信息。  for($i=0;$i<$to;$i++){  $result=fsockopen($target,$i,$errno,$errstr,);  if(!$result){  echo "Port $i Closed...".'<br>';  }else{  echo "Socket open at port:$i".'<br>';  } }  顯示結果:  1  2  3  4  5  6  7  8  fsockopen在執行的過程中會產生連接超時的警告,如果不在這個函數前加@,輸出結果就會報錯。  如下圖所示,錯誤信息會列出完整的路徑和出錯行,這是相當危險的!在看看在fsockopen()函數前加上@…那麼警告信息就被屏蔽了:
Tags:PHP 函數 時間