summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDerick Rethans <github@derickrethans.nl>2017-05-25 10:57:15 -0400
committerDerick Rethans <github@derickrethans.nl>2017-05-25 10:57:15 -0400
commit546dd2af96f2022d04fb9e10cb70f94e679f6160 (patch)
tree2d8f94b7931e23d2df8241d6d1f2c01d500518be
parent34be1cf2aabfec26fecb994eedcbd208efc5bbd3 (diff)
parentfc87715950be84564a8778fefb0b4b7aa7cefd5e (diff)
downloadphp-git-546dd2af96f2022d04fb9e10cb70f94e679f6160.tar.gz
Merge branch 'PHP-7.1'
-rw-r--r--ext/date/tests/bug74652.phpt30
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