gmstrftime()函数是PHP中的内置函数,用于根据本地设置格式化GMT /UTC时间/日期。 PHP中的gmstrftime()函数的行为与strftime()相同,只是gmstrftime()函数返回的时间为格林威治标准时间(GMT)。 $format和$timezone作为参数发送到gmstrftime()函数,并返回根据使用给定时间戳记指定的格式设置格式的字符串。
用法:
string gmstrftime( $format, $timestamp )
参数:该函数接受上述和以下描述的两个参数:
- $format:它是必填参数,用于指定结果格式。
- $timestamp:它是一个可选参数,用于指定表示要格式化的日期和/或时间的UNIX时间戳。
返回值:此函数根据给定时间戳记指定的格式返回格式化的字符串。
异常:
- 月份,工作日名称和其他与语言相关的字符串会遵循通过setlocale()函数设置的当前语言环境。
- 如果在gmstrftime()函数中未提供时间戳,则默认为time()的值,或者换句话说,为当前本地时间。
以下示例程序旨在说明PHP中的gmstrftime()函数:
程序1:
<?php
// Using gmstrftime() function to return the GMT time
echo(gmstrftime("%B %d %Y, %X %Z", mktime(14, 0, 0, 8, 31, 18)));
?>
输出:
August 31 2018, 14:00:00 GMT
程序2:
<?php
// Using gmstrftime() function to return the GMT time
setlocale(LC_ALL, 'en_US');
echo(gmstrftime("%B %d %Y, %X %Z"));
?>
输出:
August 31 2018, 09:55:21 GMT
相关文章:
参考: http://php.net/manual/en/function.gmstrftime.php
相关用法
- p5.js str()用法及代码示例
- CSS var()用法及代码示例
- p5.js pow()用法及代码示例
- d3.js d3.map.set()用法及代码示例
- p5.js value()用法及代码示例
- p5.js day()用法及代码示例
- PHP next()用法及代码示例
- d3.js d3.map.has()用法及代码示例
- p5.js sq()用法及代码示例
- PHP Ds\Map put()用法及代码示例
- PHP pow( )用法及代码示例
- p5.js hex()用法及代码示例
注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 PHP | gmstrftime() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。