3v4l.org

run code in 300+ PHP versions simultaneously
<?php function daysUntil($start, $end) { $days = date('w', strtotime($end)) - date('w', strtotime($start)); $days += $days < 1 ? 7 : 0; return "{$days} days from {$start} to {$end}\n"; } echo daysUntil('Wednesday', 'Saturday'); // Thursday, Friday, Saturday echo daysUntil('Monday', 'Friday'); // Tuesday, Wednesday, Thursday, Friday echo daysUntil('Thursday', 'Thursday'); // [assumed next week] echo daysUntil('Friday', 'Monday'); // Saturday, Sunday, Monday echo daysUntil('Saturday', 'Sunday'); // Sunday echo daysUntil('Sunday', 'Saturday'); // Monday, Tuesday, Wednesday, Thursday, Friday, Saturday echo daysUntil('Sunday', 'Wednesday'); // Monday, Tuesday, Wednesday

preferences:
44.65 ms | 402 KiB | 5 Q