3v4l.org

run code in 300+ PHP versions simultaneously
<?php $startDate="2024-05-12"; $endDate="2024-05-13"; $dateType = strtotime($startDate); $day=date('d',$dateType); $month=date('m',$dateType); $year=date('Y',$dateType); $correctDate = checkdate($day,$month,$year); print "<br>Checkdate result: " . ($correctDate ? "true" : "false"); $dateType = strtotime($endDate); $day=date('d',$dateType); $month=date('m',$dateType); $year=date('Y',$dateType); $correctDate = checkdate($day,$month,$year); print "<br>Checkdate result: " . ($correctDate ? "true" : "false");
Output for 8.1.0 - 8.1.28, 8.2.0 - 8.2.19, 8.3.0 - 8.3.7
<br>Checkdate result: true<br>Checkdate result: false

preferences:
58.4 ms | 402 KiB | 62 Q