使用PHP创建过去30天的数组

9 php arrays date

我正在尝试从今天开始创建一个数组,并使用PHP返回过去30天,我遇到了麻烦.我可以估计,但我不知道这样做的好方法,并考虑到上个月的天数等.有没有人有一个很好的解决方案?我无法接近,但我需要确保它是100%准确的.

Tho*_*Kra 31

试试这个:

<?php    
$d = array();
for($i = 0; $i < 30; $i++) 
    $d[] = date("d", strtotime('-'. $i .' days'));
?>
Run Code Online (Sandbox Code Playgroud)

  • 对于真正的新人来说,可能很高兴地注意到答案中"$ d"的输出只是一天,并且包括你可以做到的月份和年份:`"dmy"`.请查看php的`date()`函数以获取更多信息. (3认同)