PHP Kullanımı Son 30 gün bir dizi oluşturma

2 Cevap php

Ben bugün başlayan bir dizi oluşturmak için çalışıyor ve PHP ile son 30 gün geri gidiyor ve sorun yaşıyorum yaşıyorum. Ben tahmin edebilir ama herkes iyi bir çözüm var mı bunu yapıyor ve vb dikkate önceki ayın gün sayısını alarak iyi bir yol biliyor musun? Ben yakın olamıyorum ama% 100 doğru olduğundan emin olmak gerekir.

2 Cevap

Bu deneyin:

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

Sen günleri denetlemek için zaman kullanabilirsiniz:

for ($i = 0; $i < 30; $i++)
{
    $timestamp = time();
    $tm = 86400 * $i; // 60 * 60 * 24 = 86400 = 1 day in seconds
    $tm = $timestamp - $tm;

    $the_date = date("m/d/Y", $tm);
}

Şimdi, için döngü içinde size istediğiniz ne olursa olsun amaçları için $ the_date değişken kullanabilirsiniz. :-)