summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorDerick Rethans <github@derickrethans.nl>2018-10-09 11:06:58 +0100
committerDerick Rethans <github@derickrethans.nl>2018-10-09 11:08:40 +0100
commite47444d1e139832d67b0efa972175749b30f5e0d (patch)
tree153ab60efeb8b1c125a1fdb2121554312fd0b8be /ext
parent09340ea9b9b2a06c6f1369502806640779073885 (diff)
downloadphp-git-e47444d1e139832d67b0efa972175749b30f5e0d.tar.gz
Added test case for bug #75577
Diffstat (limited to 'ext')
-rw-r--r--ext/date/tests/bug75577.phpt22
1 files changed, 22 insertions, 0 deletions
diff --git a/ext/date/tests/bug75577.phpt b/ext/date/tests/bug75577.phpt
new file mode 100644
index 0000000000..db74908d9d
--- /dev/null
+++ b/ext/date/tests/bug75577.phpt
@@ -0,0 +1,22 @@
+--TEST--
+Test for bug #75577: DateTime::createFromFormat does not accept 'v' format specifier
+--INI--
+date.timezone=Europe/London
+--FILE--
+<?php
+$d = new DateTime("2018-10-09 09:56:45.412000");
+var_dump($s = $d->format(DateTime::RFC3339_EXTENDED));
+
+$d2 = DateTime::createFromFormat(DateTime::RFC3339_EXTENDED, $s);
+var_dump($d2);
+?>
+--EXPECTF--
+string(29) "2018-10-09T09:56:45.412+01:00"
+object(DateTime)#%d (3) {
+ ["date"]=>
+ string(26) "2018-10-09 09:56:45.412000"
+ ["timezone_type"]=>
+ int(1)
+ ["timezone"]=>
+ string(6) "+01:00"
+}