• 04-11-2015, 11:44:24
    #1
    Selam arkadalar, php ile yaptığım sistemde her çarşamba'dan çarşamba'ya girilen verilerin istatistiklerini çıkarmak istiyorum.

    Haftalık veriyi çıkarıyorum ama o gün ne ise onun bir hafta öncesini alıyor.

    Ben yukarıda da yazdığım gibi çarşamba'dan çarşamba'ya istiyorum nasıl yapabilirim?
  • 04-11-2015, 20:07:40
    #2
    En yakın Çarşamba'yı ve onun bir hafta öncesini almak için:

    PHP 5.5+
    $a = new DateTimeImmutable('Wednesday');
    
    $b = $a->sub(new DateInterval('P1W'));
    
    var_dump('Başlangıç', $b);
    var_dump('Bitiş', $a);
    Ekran çıktısı
    string(12) "Başlangıç"
    object(DateTimeImmutable)#3 (3) {
      ["date"]=>
      string(26) "2015-10-28 00:00:00.000000"
      ["timezone_type"]=>
      int(3)
      ["timezone"]=>
      string(13) "Europe/Berlin"
    }
    string(6) "Bitiş"
    object(DateTimeImmutable)#1 (3) {
      ["date"]=>
      string(26) "2015-11-04 00:00:00.000000"
      ["timezone_type"]=>
      int(3)
      ["timezone"]=>
      string(13) "Europe/Berlin"
    }