- date_create: documentation ( source)
- print_r: documentation ( source)
- date_get_last_errors: documentation ( source)
- date_create_from_format: documentation ( source)
<?php
$datestring = '2017-06-03T00:08:10.881UTC';
if ($date = date_create_from_format(DateTime::RFC3339_EXTENDED, $datestring)) {
print_r($date);
} else {
print_r(date_get_last_errors());
}
if ($date = date_create($datestring)) {
print_r($date);
} else {
print_r(date_get_last_errors());
}
if ($date = DateTime::createFromFormat(DateTime::RFC3339_EXTENDED, $datestring)) {
print_r($date);
} else {
print_r(DateTime::getLastErrors());
}
if ($date = new DateTime($datestring)) {
print_r($date);
} else {
print_r(DateTime::getLastErrors());
}
if ($date = DateTimeImmutable::createFromFormat(DateTimeImmutable::RFC3339_EXTENDED, $datestring)) {
print_r($date);
} else {
print_r(DateTimeImmutable::getLastErrors());
}
if ($date = new DateTimeImmutable($datestring)) {
print_r($date);
} else {
print_r(DateTimeImmutable::getLastErrors());
}