DD / MM / YYYY is not a valid date format (The manual outlines it must follow one of the supported date and time formats ) So, instead, it should be MM / DD / YYYY :.
echo strtotime("05/31/2011");
Or, I think, as others have published, hyphens are used in the European version (ISO8601 notations):
echo strtotime("31-05-2011");
source
share