xref: /PHP-8.2/ext/date/tests/bug74652.phpt (revision f8d79582)
1--TEST--
2Test for bug #74652: Incomplete dates
3--INI--
4date.timezone=UTC
5--FILE--
6<?php
7$formats = [
8    '2017-03-25 10:52:09',
9    '2017-03-25 10:52',
10    '2017-03-25 10am',
11    '2017-03-25',
12    '2017-03',
13    '2017.042',
14    '2017043',
15];
16
17foreach ( $formats as $format )
18{
19    $dt = new DateTimeImmutable( $format );
20    echo $dt->format( 'Y-m-d H:i:s' ), "\n";
21}
22?>
23--EXPECT--
242017-03-25 10:52:09
252017-03-25 10:52:00
262017-03-25 10:00:00
272017-03-25 00:00:00
282017-03-01 00:00:00
292017-02-11 00:00:00
302017-02-12 00:00:00
31