Validate a date in DD/MM/YYYY format in PHP

I'm British! I like being British, the problem is that a lot of dates are formated MM/DD/YYYY. I spend a lot of time using DD/MM/YYYY format because that's what is expected for British sites. However, what if I want to validate a date in this format? Well it turns out it's pretty easy, below is a function I created to return TRUE if the date is in the valid DD/MM/YYYY format:

<?php
/**
* Check if a date in the format DD/MM/YYYY is valid.
*
* @param $date
*   The date to check.
*
* @return
*   TRUE if valid date, FALSE otherwise.
*/
function _wa_check_date($date) {
  if (
strlen($date) > 10) {
    return
FALSE;
  }
  else {
   
$pieces = explode('/', $date);
    if (
count($pieces) != 3) {
      return
FALSE;
    }
    else {
     
$day = $pieces[0];
     
$month = $pieces[1];
     
$year = $pieces[2];
      return
checkdate($month, $day, $year); // this bit makes the function British - RULE BRITANNIA!!
   
}
  }
}
?>