PHP strftime 函数是一个用来格式化本地时间/日期的函数,它可以将时间戳转换为可读的字符串。它使用格式字符串来指定要返回的字符串,并使用本地设置来格式化时间/日期。
strftime 函数的语法如下:
string strftime ( string $format [, int $timestamp = time() ] )其中,format 参数是必需的,它指定要返回的字符串格式。timestamp 参数是可选的,如果省略,则默认值是当前时间戳。
strftime 函数使用以下标记来表示不同的元素:
%a - 星期几的简写 %A - 星期几的全写 %d - 月份中的天 %b - 月份中的天(简写) %B - 月份中的天(全写) %m - 月份 %y - 年(2位) %Y - 年(4位) %H - 24小时格式小时数 %I - 12小时格式小时数 %M - 分钟数 %S - 秒数
例如:
echo strftime("Today is %A, %B %d"); // Today is Tuesday, April 10
此外,strftime 还可以使用一些特殊字符来表示不同语言和地区所使用的文本。例如:
echo strftime("Today is %A, in Spanish %d de %B"); // Today is Tuesday, in Spanish 10 de April
总之,PHP strftime 函数是一个非常方便和实用的函数,可以帮助我们将 Unix 时间戳转换成可读性很高、易于理解和使用的文本形式。
PHP Date/Time 参考手册
根据区域设置格式化本地日期和时间:
strftime() 函数根据区域设置格式化本地日期和时间。
提示:请查阅 gmstrftime() 函数,根据区域设置格式化 GMT/UTC 时间/日期。
参数 | 描述 |
---|---|
format | 必需。规定如何返回结果:
|
timestamp | 可选。规定需要格式化的日期/时间的 Unix 时间戳。默认为当前时间(time())。 |
返回值: | 返回根据 format 使用给定的 timestamp 格式化的字符串。月份和星期几的名称和其他语言相关的字符串遵守 setlocale() 中的当前区域设置。 |
---|---|
PHP 版本: | 4+ |
更新日志: | PHP 5.1.0:增加 E_STRICT 和 E_NOTICE 时区错误。 |
PHP acos() 函数PHP Math 参考手册实例 返回不同数的反余弦:?php echo(acos(0.64) . br);echo(acos(-0.4) . br); echo(acos(0) ...
PHP ceil() 函数PHP Math 参考手册实例 向上舍入为最接近的整数:?php echo(ceil(0.60) . br); echo(ceil(0.40) . br); echo(cei...
PHP expm1() 函数PHP Math 参考手册实例 返回 exp() - 1:?php echo(expm1(0) . br);echo(expm1(1) . br); echo(expm1(10) . br);...
PHP hexdec() 函数PHP Math 参考手册实例 把十六进制转换为十进制:?php echo hexdec(1e) . br; echo hexdec(a) . br; echo hexd...
PHP pow() 函数PHP Math 参考手册实例 pow() 的实例:?php echo(pow(2,4) . br);echo(pow(-2,4) . br);echo(pow(-2,-4) . br);ec...