[PHP] Hafta Başı ve Sonu Tespiti

Merhaba, editörler için haftalık bir bot yapacaktım böyle bir şey yapmam gerekiyordu biraz araştırdım güzel şeylerle karşılaştım. Uzuun uzun kodlar yazmak yerine kısa fonksiyonlar ile bu işlem yapılıyormuş. Kendi botumda bolca ekleme yaptım tabi.
 

<?php
$dt_min = new DateTime("last sunday"); // Geçen Pazar
$dt_min->modify('+1 day'); // Hafta Başını Buluyoruz.
$dt_max = clone($dt_min);
$dt_max->modify('+6 days'); // Hafta Sonunu Buluyoruz.
$haftabasi = $dt_min->format('d.m.Y');
$haftasonu = $dt_max->format('d.m.Y');
// SQL Sorgusu için yazılan kod
$dt_min = new DateTime("last sunday"); // Geçen Pazar
$dt_min->modify('+1 day'); // Hafta Başını Buluyoruz.
$dt_max = clone($dt_min);
$dt_max->modify('+6 days'); // Hafta Sonunu Buluyoruz.
$haftabasi = $dt_min->format('Y-m-d');
$haftasonu = $dt_max->format('Y-m-d');

Günlük 1 İpucu

Metin editörlerinde ters tab işlemi yapmak için yazıyı seçtikten sonra SHIFT + TAB yapmanız yeterli :)