3v4l.org

run code in 300+ PHP versions simultaneously
<?php $format = 'Y-m-d H:i:s'; $days_left = 7; $date = time(); echo (new DateTime('1 days ago'))->format('Y-m-d'); $dateParts = explode('-', date('Y-m-d', $date)); var_dump(DateInterval::createFromDateString("12 days ago")); $start = mktime(0,0,0, $dateParts[1], intval($dateParts[2])-$days_left, $dateParts[0]); echo date($format,$start)."\n"; $end = mktime(0,0,0, $dateParts[1], intval($dateParts[2])-($days_left-1), $dateParts[0]); echo date($format,$end);

preferences:
33.92 ms | 402 KiB | 5 Q