熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PHP編程 >> 正文

PHP中時間和日期函數總結

2013-11-15 12:39:00  來源: PHP編程 
PHP中所有函數都是UNIX紀元的即從日開始的日期是從這個時候開始的秒數當一個函數調用從這時候計的秒數時就把它當作(timestamp)時間戳

  本地時間函數

   string date(string formatinieger timestamp)

  該函數返回一個表示時間的字符串是由string format 控制的

<?
print(date(Y年 m月d日);//輸出當前年月日
print(date(Y年 m月d日****);//輸出
?>

  也許你會問怎麽沒有timestamp呢?若timestamp為空時或不寫時表示使用當前時間一刻timestamp

表示年份的控制符  Y四位的年份 y兩位的年份
表示月份的控制符  m的月份 F英文月份名 M簡寫的月份名
表示日號的控制符  d前面有的月份中日期 j前面沒有的日號
表示星期的控制符  l英文星期 D簡寫的星期
表示小時的控制符  h小時 H的小時
表示上下午的控制符 aam或pm AAM或PM
表示分鐘的控制符  i取值
另外的        z年中的日期

   array getdate(integer timestamp)

  該函數返回一個矩陣 如:

<?
$current_date=getdate();
print($current_date(hours));
print($current_date(minutes);
print($current_date(seconds);
?>

說明:

  元素      描述
  hours    小時格式的小時
  mday     月份中日期
  minutes   分鐘
  mon     數字形式的月份
  month    月份全稱
  seconds   秒數
  wday     從的數字形式的星期幾
  weekday   星期幾的名稱
  year     年份
        時間戳即從日到現在的秒數
  yday     一年中數字形式的日期

   boolean checkdate(integer monthinteger dayinteger year)

  該函數檢查日期是否合法 如:

<?
if(checkdate())
print(日期合法!n);
?>

   integer time()

  該函數獲得當前時間戳如:

<?
print(time());//輸出一大串整數
?>

integer mktime(integer hourinteger minutesinteger secondsinteger month integer dayinteger year)

  該函數返回給出日期的時間戳即從日到現在的秒數

  如果某參數超出范圍該函數也可以解釋它月即為第二年的一月 如:

<?
$currenthour=date(H);
print(個小時後為:);
print(date(h:i A l F dSYmktime($currenthour+)));
print(<br>n);
?>

   string microtime()

  該函數返回一個字符串由當前時間的毫秒數+空格+從年開始的秒數

<?
print(start:microtime()<br>n);
for($index=;$index<;$index++)
print(good!);
print(stop:microtime()<br>n);
?>

  還有各林威治標准時間函數不常用我就不說了!常用的就這些
From:http://tw.wingwit.com/Article/program/PHP/201311/21349.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.