- var_dump: documentation ( source)
- date_default_timezone_get: documentation ( source)
<?php
class MyDateTime extends \DateTime {
public static function createFromFormat($format, $time, $timezone = null) {
if (null === $timezone) {
$timezone = new DateTimeZone(date_default_timezone_get());
}
return new DateTime(parent::createFromFormat($format, $time, $timezone));
}
}
var_Dump(MyDateTime::createFromFormat('yy-mm-dd', '2017-01-17', new DateTimeZone('Europe/Berlin'))->format('c'));
var_Dump(MyDateTime::createFromFormat('yy-mm-dd', '2017-01-17')->format('c'));