diff options
Diffstat (limited to 'ext/date/tests/bug74652.phpt')
-rw-r--r-- | ext/date/tests/bug74652.phpt | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/ext/date/tests/bug74652.phpt b/ext/date/tests/bug74652.phpt new file mode 100644 index 0000000000..029464be4c --- /dev/null +++ b/ext/date/tests/bug74652.phpt @@ -0,0 +1,30 @@ +--TEST-- +Test for bug #74652: Incomplete dates +--INI-- +date.timezone=UTC +--FILE-- +<?php +$formats = [ + '2017-03-25 10:52:09', + '2017-03-25 10:52', + '2017-03-25 10am', + '2017-03-25', + '2017-03', + '2017.042', + '2017043', +]; + +foreach ( $formats as $format ) +{ + $dt = new DateTimeImmutable( $format ); + echo $dt->format( 'Y-m-d H:i:s' ), "\n"; +} +?> +--EXPECT-- +2017-03-25 10:52:09 +2017-03-25 10:52:00 +2017-03-25 10:00:00 +2017-03-25 00:00:00 +2017-03-01 00:00:00 +2017-02-11 00:00:00 +2017-02-12 00:00:00 |