最新的Web開發教程
 

PHP strftime() Function

<PHP日期/時間參考

格式化根據區域設置本地日期和時間:

<?php
echo(strftime("%B %d %Y, %X %Z",mktime(20,0,0,12,31,98))."<br>");
setlocale(LC_ALL,"hu_HU.UTF8");
echo(strftime("%Y. %B %d. %A. %X %Z"));
?>
運行示例»

定義和用法

所述strftime()函數格式化的本地時間和/或日期根據區域設置。

提示:也看gmstrftime()函數,該函數格式化GMT / UTC時間和/或日期根據區域設置。


句法

strftime( format,timestamp);

參數 描述
format 需要。 規定如何返回結果:
  • %A - 簡寫的星期幾
  • %A - 完整的星期幾
  • %B - 月份的縮寫名稱
  • %B - 月份的全稱
  • %C - 優選的日期和時間表示
  • %C -世紀數(the year divided by 100, range 00 to 99)
  • %D -月的一天(01 to 31)
  • %D - 與%米/%D /%Y
  • %E -該月的天(1 to 31)
  • %克 - 像%G,但沒有世紀
  • %G -對應於ISO週數4位數年份(see %V)
  • %H - 一樣%B
  • %H -小時,用24小時時鐘(00 to 23)
  • %I -小時,用12小時時鐘(01 to 12)
  • 引用%j -一年中的哪一天(001 to 366)
  • %間-月(01 to 12)
  • %M - 分鐘
  • %N - 換行符
  • %P - 無論是上午或下午根據給定的時間值
  • %R - 時間在上午和下午的符號
  • %R - 時間24小時制
  • %S - 第二
  • %叔 - 製表符
  • %T - 當前時間,等於%H:%M:%S
  • %U -平日為數字(1 to 7)星期一= 1。 警告:在Sun Solaris上週日= 1
  • %U - 週數本年度起,就以第一個星期日作為第一週的第一天
  • %V -在ISO 8601的週數本年度(01 to 53)其中第1週是在本年度至少4天的第一週,星期一作為一周的第一天
  • %W - 當前年份的週數,從第一個星期一作為第一週的第一天
  • %W - 週為小數的一天,星期日= 0
  • %× - 不帶時間優選日期表示
  • %X - 不帶日期優選時間表示
  • %Y -年無一世紀(range 00 to 99)
  • %Y - 年包括世紀
  • %Z或%Z - 時區名或縮寫
  • %% - 文字%字符
timestamp 可選的。 指定一個Unix時間戳表示要格式化的日期和/或時間。 默認值是當前本地時間( time()

技術細節

返回值: 返回使用給定時間戳根據格式進行格式化的字符串。 月份和星期幾以及其它依賴於語言的字符串尊重當前的區域設置setlocale()
PHP版本: 4+
更新日誌: PHP 5.1.0:現在發布E_STRICT和E_NOTICE時區錯誤

<PHP日期/時間參考