timezones-list.phpt 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. --TEST--
  2. timezone_identifiers_list()
  3. --FILE--
  4. <?php
  5. $a = timezone_identifiers_list();
  6. $b = timezone_identifiers_list( DateTimezone::AMERICA );
  7. $c = timezone_identifiers_list( DateTimezone::ALL_WITH_BC );
  8. $d = timezone_identifiers_list( DateTimezone::EUROPE | DateTimezone::UTC );
  9. echo in_array( "Europe/Oslo", $a ) ? "found" : "notfound", "\n";
  10. echo in_array( "Europe/Oslo", $b ) ? "found" : "notfound", "\n";
  11. echo in_array( "Europe/Oslo", $c ) ? "found" : "notfound", "\n";
  12. echo in_array( "Europe/Oslo", $d ) ? "found" : "notfound", "\n\n";
  13. echo in_array( "America/New_York", $a ) ? "found" : "notfound", "\n";
  14. echo in_array( "America/New_York", $b ) ? "found" : "notfound", "\n";
  15. echo in_array( "America/New_York", $c ) ? "found" : "notfound", "\n";
  16. echo in_array( "America/New_York", $d ) ? "found" : "notfound", "\n\n";
  17. echo in_array( "UTC", $a ) ? "found" : "notfound", "\n";
  18. echo in_array( "UTC", $b ) ? "found" : "notfound", "\n";
  19. echo in_array( "UTC", $c ) ? "found" : "notfound", "\n";
  20. echo in_array( "UTC", $d ) ? "found" : "notfound", "\n\n";
  21. echo in_array( "US/Eastern", $a ) ? "found" : "notfound", "\n";
  22. echo in_array( "US/Eastern", $b ) ? "found" : "notfound", "\n";
  23. echo in_array( "US/Eastern", $c ) ? "found" : "notfound", "\n";
  24. echo in_array( "US/Eastern", $d ) ? "found" : "notfound", "\n\n";
  25. ?>
  26. --EXPECT--
  27. found
  28. notfound
  29. found
  30. found
  31. found
  32. found
  33. found
  34. notfound
  35. found
  36. notfound
  37. found
  38. found
  39. notfound
  40. notfound
  41. found
  42. notfound