bug75577.phpt 541 B

12345678910111213141516171819202122
  1. --TEST--
  2. Test for bug #75577: DateTime::createFromFormat does not accept 'v' format specifier
  3. --INI--
  4. date.timezone=Europe/London
  5. --FILE--
  6. <?php
  7. $d = new DateTime("2018-10-09 09:56:45.412000");
  8. var_dump($s = $d->format(DateTime::RFC3339_EXTENDED));
  9. $d2 = DateTime::createFromFormat(DateTime::RFC3339_EXTENDED, $s);
  10. var_dump($d2);
  11. ?>
  12. --EXPECTF--
  13. string(29) "2018-10-09T09:56:45.412+01:00"
  14. object(DateTime)#%d (3) {
  15. ["date"]=>
  16. string(26) "2018-10-09 09:56:45.412000"
  17. ["timezone_type"]=>
  18. int(1)
  19. ["timezone"]=>
  20. string(6) "+01:00"
  21. }