日期php格式天小写

时间:2015-02-20 09:16:03

标签: php date datetime

在php doc中我找到了:

  

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 bug吗?或者我做错了什么?

4 个答案:

答案 0 :(得分:4)

输出正确:

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

  

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

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

  

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

答案 1 :(得分:1)

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

$d->format('L');
如果当前年份是闰年,则

返回1,否则返回0。

  

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

     

l 返回星期几的完整文字表示

答案 2 :(得分:0)

这不是一个错误,L(大写)代表它是否是闰年。

答案 3 :(得分:0)

您误解了DateTime's手册页 -

  

" W"格式char表示星期几   
  " L"是闰年。   

自PHP 5.2起,

http://3v4l.org/UC4Tj提供了正确的结果("星期五5")