定义和用法
strftime() 函数根据区域设置格式化本地时间/日期。
语法
strftime(format,timestamp)参数 描述
format 可选。规定如何返回结果。
timestamp 可选。
提示和注释
提示:与 gmstrftime() 的行为相同,不同的是返回时间是本地时间。
例子
输出 strftime() 和 gmstrftime() 的结果:
<?php教程echo(strftime("%b %d %Y %X", mktime(20,0,0,12,31,98)));echo(gmstrftime("%b %d %Y %X", mktime(20,0,0,12,31,98)));//输出当前日期、时间和时区echo(gmstrftime("It is %a on %b %d, %Y, %X time zone: %Z",time()));?>
strftime()函数可以把YYYY-MM-DD HH:MM:SS格式的日期字符串转换成其它形式的字符串。
strftime()的语法是strftime(格式, 日期/时间, 修正符, 修正符, ...)
它可以用以下的符号对日期和时间进行格式化:
%a | 当前区域星期几的简写 | Sun 到 Sat |
%A | 当前区域星期几的全称 | Sunday 到 Saturday |
%d | 月份中的第几天,十进制数字(范围从 01 到 31) | 01 到 31 |
%e | 月份中的第几天,十进制数字,一位的数字前会加上一个空格(范围从 ' 1' 到 '31') 在 Windows 上尚未按描述实现。更多信息见下方。 | 1 到 31 |
%j | 年份中的第几天,带前导零的三位十进制数(范围从 001 到 366) | 001 到 366 |
%u | 符合 ISO-8601 星期几的十进制数表达 [1,7],1 表示星期一 | 1 (星期一) 到 7 (星期日) |
%w | 星期中的第几天,星期天为 0 | 0 (星期天) 到 6 (星期六) |
周 | --- | --- |
%U | 本年的第几周,从第一周的第一个星期天作为第一天开始 | 13 (for the 13th full week of the year) |
%V | %V - 本年第几周的 ISO-8601:1988 格式,范围从 01 到 53,第 1 周是本年第一个至少还有 4 天的星期,星期一作为每周的第一天。(用 %G 或者 %g 作为指定时间戳相应周数的年份组成。) | 01 到 53 (where 53 accounts for an overlapping week) |
%W | 本年的第几周数,从第一周的第一个星期一作为第一天开始 | 46 (for the 46th week of the year beginning with a Monday) |
月 | --- | --- |
%b
学习交流
热门图片
猜你喜欢的新闻
新闻热点 2024-04-27 13:35:46
2024-04-27 13:33:47
2024-04-24 22:53:44
2024-04-23 19:32:50
2024-04-23 19:25:50
2024-04-23 19:13:19
疑难解答 |