牛牛在线工具

strftime()

收录 8868 个 PHP 函数,含用途说明与用法示例。

strftime()

根据区域设置格式化本地时间/日期

函数名:strftime() 适用版本:所有版本 用法:strftime() 函数根据区域设置格式化本地时间/日期。 语法:strftime(format, timestamp) 参数: format:必需。规定时间/日期的格式。可以使用的格式化字符有很多,如下所示: %a:缩写的星期几名称(Sun 到 Sat) %A:完整的星期几名称(Sunday 到 Saturday) %b:缩写的月份名称(Jan 到 Dec) %B:完整的月份名称(January 到 December) %c:完整的日期和时间表示(例如:"Mon Dec 31 23:59:59 2018") %C:世纪年数(例如:"19") %d:月份中的第几天,有前导零(01 到 31) %D:日期,格式为 mm/dd/yy(例如:"12/31/18") %e:月份中的第几天,没有前导零(1 到 31) %F:日期,格式为 yyyy-mm-dd(例如:"2018-12-31") %g:ISO-8601 格式年份的最后两位数(00 到 99) %G:ISO-8601 格式年份(例如:"1999") %h:缩写的月份名称,与 %b 相同 %H:24 小时制的小时数,有前导零(00 到 23) %I:12 小时制的小时数,有前导零(01 到 12) %j:年份中的第几天,有前导零(001 到 366) %m:月份,有前导零(01 到 12) %M:分钟数,有前导零(00 到 59) %n:换行符 %p:上午或下午的标记(AM 或 PM) %r:12 小时制的时间(例如:"11:59:59 PM") %R:24 小时制的时间,不含秒(例如:"23:59") %s:自 1970-01-01 00:00:00 以来的秒数 %S:秒数,有前导零(00 到 59) %t:制表符 %T:24 小时制的时间,包含秒(例如:"23:59:59") %u:星期几,1 到 7(1 表示星期一,7 表示星期日) %U:年份中的第几周,以第一个星期日作为第一周的起始(00 到 53) %V:ISO-8601 格式年份中的第几周(01 到 53) %w:星期几,0 到 6(0 表示星期日,6 表示星期六) %W:年份中的第几周,以第一个星期一作为第一周的起始(00 到 53) %x:完整的日期表示(例如:"12/31/18") %X:完整的时间表示(例如:"23:59:59") %y:年份的最后两位数(00 到 99) %Y:年份(例如:"1999") %z:时区偏移量(例如:"-0800") %Z:时区的名称(例如:"Pacific Standard Time") %%:百分号 timestamp:可选。规定时间戳。默认为当前时间。 返回值:返回格式化后的字符串。 示例: // 格式化当前时间为 "2022-01-01 12:30:00" echo strftime("%Y-%m-%d %H:%M:%S"); // 格式化指定时间戳为 "Saturday, January 1, 2022" echo strftime("%A, %B %d, %Y", strtotime("2022-01-01")); // 格式化当前时间为 "Jan" echo strftime("%b"); // 格式化当前时间为 "2022-01-01" echo strftime("%F"); 注意事项: strftime() 函数依赖于服务器的本地设置和时区设置,因此结果可能会因服务器配置而有所不同。 strftime() 函数在不同操作系统和不同版本的 PHP 中的行为可能会有所差异。请确保您的代码在目标环境中正常运行。