diff options
| -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" +} | 
