PHP gmstrftime()函数
Date PHP日期/时间参考
例
根据区域设置设置GMT / UTC日期和时间的格式:
<?php
echo(gmstrftime("%B %d %Y, %X %Z",mktime(20,0,0,12,31,98))."<br>");
setlocale(LC_ALL,"hu_HU.UTF8");
echo(gmstrftime("%Y. %B %d. %A. %X %Z"));
?>
定义和用法
gmstrftime()函数根据语言环境设置格式化GMT / UTC时间和/或日期。
Tip:
也看看
strftime()
功能,根据语言环境设置格式化本地时间和/或日期。
句法
gmstrftime(format, timestamp)
参数值
参数
|
描述
|
format
|
需要。指定如何返回结果:
- %a-星期几的缩写
- %A-工作日全名
- %b-月份的缩写
- %B-完整的月份名称
- %c-首选的日期和时间表示
- %C-世纪数(年份除以100,范围从00到99)
- %d-每月的某天(01到31)
- %D-与%m /%d /%y相同
- %e-每月的某天(1到31)
- %g-与%G类似,但没有世纪
- %G-4位数字的年份,对应于ISO周编号(请参见%V)。
- %h-与%b相同
- %H-小时,使用24小时制(00到23)
- %I-小时,使用12小时制(01到12)
- %j-一年中的某天(001至366)
- %m-月(01到12)
- %M-分钟
- %n-换行符
- %p-根据给定的时间值是上午还是下午
- %r-上午时间和下午符号
- %R-24小时表示法中的时间
- %S-秒
- %t-制表符
- %T-当前时间,等于%H:%M:%S
- %u-工作日(从1到7),星期一= 1。警告:在Sun Solaris Sunday = 1
- %U-当年的星期数,从第一个星期天的第一个星期日开始
- %V-当年的ISO 8601周号(01到53),其中第1周是当年中至少有4天的第一周,而星期一为该周的第一天
- %W-当年的星期数,从第一个星期一作为第一个星期的第一天开始
- %w-以小数表示的星期几,星期日= 0
- %x-不带时间的首选日期表示
- %X-不带日期的首选时间表示
- %y-没有世纪的年份(范围从00到99)
- %Y-包括世纪在内的年份
- %Z或%z-时区或名称或缩写
- %%-文字%的字符
|
timestamp
|
可选的。指定一个Unix时间戳,代表要格式化的日期和/或时间。默认为当前本地时间(time())
|
技术细节
返回值:
|
返回根据格式设置的字符串
format
使用给定的
timestamp
。月份和工作日名称以及其他与语言相关的字符串会尊重使用setlocale()设置的当前语言环境
|
PHP版本:
|
4+
|
Date PHP日期/时间参考