- var_dump: documentation ( source)
<?php
// November 16 falls on a Friday, NOT a Wednesday
$date = '2014-22-01';
$format = 'Y-m-d';
try {
$dateTime = DateTime::createFromFormat($format, $date);
$formattedDateTime = $dateTime->format($format);
echo $formattedDateTime . PHP_EOL; // prints "2014-10-01"
var_dump($dateTime->getLastErrors());
} catch (Exception $e) {
// no exception is thrown =(
echo $e->getMessage();
}