3v4l.org

run code in 300+ PHP versions simultaneously
<?php $date="2012-09-12"; if (preg_match("/^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/",$date)) { echo '1'; }else{ echo '2'; }

preferences:
31.17 ms | 402 KiB | 5 Q