- class_exists: documentation ( source)
<?php
if (class_exists('DateTimeImmutable')) {
$d = new DateTimeImmutable('2012-02-01 00:00:00.123456');
$d = $d->setTimeZone(new DateTimeZone('UTC'));
echo $d->format('u');
}
if (class_exists('DateTimeZone')) {
$d = new DateTime('2012-02-01 00:00:00.123456');
$d->setTimeZone(new DateTimeZone('UTC'));
echo $d->format('u');
}