php時間觀念

  • 在php.ini中修改時區,定位到 ;date.timezone= 去除分號,設置值爲Asia/Shanghai或PRC
  • date_default_timezone_set(timezone) 亦可設置時區,timezone爲可識別的時區名稱,如PRC,Asia/Chongqing,否則系統採用UTC時區 注:如果服務器使用的是0時區,則不能直接對php.ini進行修改,只能通過該函數設置
  • gmmktime() 獲取GMT(Greenwich Mean Time)日期的Unix實踐戳
  • microtime() 返回當前微秒數和Unix時間戳
  • int mktime(int hour,int minute,int second,int month,int day,int year [,int is_dst) 根據給出的參數返回Unix實踐戳,其參數可以從右向左省略,任何省略都會被設置成本地日期,時間的當前值。is_dst 在夏令時可以被設置爲1,否則爲0,不確定爲-1,也是默認值。
  • 夏令時:利用白天的寶貴時間,世界上不少國家都採用法律規定的形式,每到夏天就將這個國家使用的時間提前一小時,也有提前半小時或幾小時的;到了冬季,又將撥快的時間撥回來。這樣的時間就是“夏令時”,是一種法定時間。我國曾於1986年到1991年每年從四月的第二個星期天早上2點鐘,到九月的第二個星期天早上2點鐘,在這段時期內,全國都將時間撥快1小時,實行夏令時。從九月的第二個星期天早上2點鐘起,又將撥快的時間重新撥回來,直到第二年四月的第二個星期天早上2點鐘。 其他的國家如英國、德國和美國等,也都使用夏令時。
  • int time() 專門獲取當前時間的時間戳
  • int strtotime(string time [, int now]) 將任何英文文本的時間描述解析爲Unix時間,如果time是絕對時間,則now參數不起作用 ,如 strtotime(“20 October 2010”)
  • string date(string format,int timestamp) 對本地時間進行格式化 一般爲date(“Y-m-d H:i:s”,timestamp)
  • bool checkdate(int month,int day,int year) 驗證時間日期的有效性
  • *
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章