日期php格式日期小写


Date php format day lowercase

在php文档中,我发现:

l(小写'l')星期日至星期六(http://php.net/manual/en/function.date.php)

但是的结果

$d = new 'Datetime();
echo $d->format('l');
echo '     ';
echo $d->format('L');

是:

星期五0

在php 5.5.18和5.3.29 中测试

这是php错误吗?还是我做错了什么?

输出正确:

$d->format('l');返回Friday:

一周中某一天的完整文本表示。周日至周六

$d->format('L')返回0:

无论是闰年。如果是闰年,则为1,否则为0。

这不是php中的错误,您误解了它。

$d->format('L');

如果当前年份是闰年,则返回1;如果不是,则返回0。

L参数表示是否为闰年。如果是闰年,则返回1,否则返回0。

l返回一周中某一天的完整文本表示

它不是一个bug,L(大写)表示它是否是闰年。

您误解了DateTime的手册页-

"w"格式的字符表示一周中的某一天
"L"代表闰年。

http://3v4l.org/UC4Tj提供正确的结果("星期五5"),因为PHP 5.2