calendar_createInstance_basic.phpt 641 B

1234567891011121314151617181920212223242526272829303132333435
  1. --TEST--
  2. IntlCalendar::createInstance() basic test
  3. --EXTENSIONS--
  4. intl
  5. --FILE--
  6. <?php
  7. ini_set("intl.error_level", E_WARNING);
  8. ini_set("intl.default_locale", "nl");
  9. date_default_timezone_set('Europe/Amsterdam');
  10. $cal = IntlCalendar::createInstance();
  11. print_R($cal->getTimeZone());
  12. print_R($cal->getLocale(Locale::ACTUAL_LOCALE));
  13. echo "\n";
  14. print_R($cal->getType());
  15. echo "\n";
  16. $timeMillis = $cal->getTime();
  17. $time = time();
  18. var_dump(abs($timeMillis - $time * 1000) < 2000);
  19. ?>
  20. --EXPECTF--
  21. IntlTimeZone Object
  22. (
  23. [valid] => 1
  24. [id] => Europe/Amsterdam
  25. [rawOffset] => 3600000
  26. [currentOffset] => %d
  27. )
  28. nl
  29. gregorian
  30. bool(true)