<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日期/时间参考