diff options
author | Derick Rethans <github@derickrethans.nl> | 2018-10-09 11:06:58 +0100 |
---|---|---|
committer | Derick Rethans <github@derickrethans.nl> | 2018-10-09 11:08:40 +0100 |
commit | e47444d1e139832d67b0efa972175749b30f5e0d (patch) | |
tree | 153ab60efeb8b1c125a1fdb2121554312fd0b8be /ext | |
parent | 09340ea9b9b2a06c6f1369502806640779073885 (diff) | |
download | php-git-e47444d1e139832d67b0efa972175749b30f5e0d.tar.gz |
Added test case for bug #75577
Diffstat (limited to 'ext')
-rw-r--r-- | ext/date/tests/bug75577.phpt | 22 |
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" +} |