如何从日期获得(从日期'年)的天数?
示例:
如果输入日期是20/2/1998,则答案应为51
我们还需要考虑闰年。
谢谢你
答案 0 :(得分:4)
很简单,你应该试试这个: -
date("z", strtotime("20-2-1998")) + 1;
注意: - 格式字符z
为您提供从0到365开始的一年中的某一天。因此,您需要在确切的日期添加+1
。
答案 1 :(得分:1)
这将完成这项工作:
$date = '20/2/1998';
$explode = explode('/', $date);
$implode = implode('/', array_reverse($explode));
$day = date('z', strtotime($implode)) + 1;
echo $day; // 51
感谢@Yash Parekh获得+1注释