strftime() - 语法
string strftime ( string $format [, int $timestamp] );
它使用给定的时间戳返回根据给定格式字符串格式化的字符串,如果没有给定时间戳,则返回当前本地时间。
Sr.No |
Parameter & Description |
1 |
format(必需)
它指定如何返回输出-
%a-缩写的工作日名称
%A-完整工作日名称
%b-缩写月份名称
%B-全月名称
%c-首选日期和时间表示
%C-世纪数(年份除以100,范围从00到99)
%d-该月的天(01到31) 无涯教程网
%D-与%m/%d/%y相同
%e-月中的天(1到31)
%g-类似于%G,但没有世纪
%G ISO4位数的年份对应于-周编号(请参阅%V)。
%h-与%b相同
%H-Hour,使用24小时时钟(00至23)
%I-Hour,使用12小时时钟(01至12)
%j-一年中的天(001到366)
%m-月(01至12)
%M-分钟
%n-换行符
%p-根据给定的时间值上午或下午
%r-时间(上午)和下午符号
%R-时间(以24小时表示法)
%S-秒
%t-制表符
%T-当前时间,等于%H:%M:%S
%u-Weekday作为数字(1到7),星期一=1。警告:在Sun Solaris Sunday中=1
%U-当前年份的周编号,从第一个星期日开始,作为第一周的第一天
%V-本年度的ISO8601周数(01到53),其中第1周是本年度至少有4天的第一周,星期一是一周的第一天
%W-当前年份的周编号,从第一个星期一开始,作为第一周的第一天
%w-一周中的一天为十进制,星期日=0
%x-没有时间的首选日期表示
%X-没有日期的首选时间表示法 链接:https://www.learnfk.comhttps://www.learnfk.com/php/php-function-strftime.html 来源:LearnFk无涯教程网
%y-不带世纪的年(范围00到99)
%Y-年份(包括世纪)
%z或%z-时区或名称或缩写
%%- %符号
|
2 |
timestamp(可选)
这是一个整数Unix时间戳,如果没有给定时间戳,则默认为当前本地时间。换句话说,它默认为time()的值。
|
strftime() - 返回值
它使用给定的时间戳返回根据给定格式字符串格式化的字符串,如果没有给定时间戳,则返回当前本地时间。
strftime() - 示例
<?php
setlocale(LC_TIME, 'en_US');
echo strftime("%b %d %Y %H:%M:%S", mktime(20, 0, 0, 12, 31, 2015)) . "\n";
echo gmstrftime("%b %d %Y %H:%M:%S", mktime(20, 0, 0, 12, 31, 2015)) . "\n";
?>
这将产生以下输出-
Dec 31 2015 20:00:00
Dec 31 2015 20:00:00