Viewing File: /opt/alt/tests/alt-php84-pecl-mongodb_1.20.0-2.el8/tests/bson-utcdatetime-todatetime-003.phpt
--TEST--
MongoDB\BSON\UTCDateTime::toDateTime() with dates before the Unix epoch
--INI--
date.timezone=UTC
--FILE--
<?php
$dates = [
'1960-01-01 12:12:12.1',
'1969-12-31 23:59:59.999',
];
foreach ($dates as $date) {
$dateTime = new \DateTimeImmutable($date);
echo $dateTime->format(DateTimeInterface::RFC3339_EXTENDED), PHP_EOL;
$utcDateTime = new MongoDB\BSON\UTCDateTime($dateTime);
$newDate = $utcDateTime->toDateTime();
echo $newDate->format(DateTimeInterface::RFC3339_EXTENDED), PHP_EOL, PHP_EOL;
}
?>
===DONE===
<?php exit(0); ?>
--EXPECT--
1960-01-01T12:12:12.100+00:00
1960-01-01T12:12:12.100+00:00
1969-12-31T23:59:59.999+00:00
1969-12-31T23:59:59.999+00:00
===DONE===
Back to Directory
File Manager
<