bug68669.phpt 660 B

1234567891011121314151617181920212223242526
  1. --TEST--
  2. DateTime::createFromFormat() does not allow NULL $timezone
  3. --FILE--
  4. <?php
  5. date_default_timezone_set('America/Los_Angeles');
  6. var_dump(DateTime::createFromFormat('Y/m/d H:i:s', '1995/06/08 12:34:56', null));
  7. var_dump(DateTimeImmutable::createFromFormat('Y/m/d H:i:s', '1995/06/08 12:34:56', null));
  8. ?>
  9. --EXPECT--
  10. object(DateTime)#1 (3) {
  11. ["date"]=>
  12. string(26) "1995-06-08 12:34:56.000000"
  13. ["timezone_type"]=>
  14. int(3)
  15. ["timezone"]=>
  16. string(19) "America/Los_Angeles"
  17. }
  18. object(DateTimeImmutable)#1 (3) {
  19. ["date"]=>
  20. string(26) "1995-06-08 12:34:56.000000"
  21. ["timezone_type"]=>
  22. int(3)
  23. ["timezone"]=>
  24. string(19) "America/Los_Angeles"
  25. }