jdtojewish.phpt 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. --TEST--
  2. jdtojewish() function
  3. --EXTENSIONS--
  4. calendar
  5. --FILE--
  6. <?php
  7. var_dump(jdtojewish(gregoriantojd(10,28,2002))."\r\n".
  8. jdtojewish(gregoriantojd(10,28,2002),true)."\r\n".
  9. jdtojewish(gregoriantojd(10,28,2002),true, CAL_JEWISH_ADD_ALAFIM_GERESH)."\r\n".
  10. jdtojewish(gregoriantojd(10,28,2002),true, CAL_JEWISH_ADD_ALAFIM)."\r\n".
  11. jdtojewish(gregoriantojd(10,28,2002),true, CAL_JEWISH_ADD_ALAFIM_GERESH+CAL_JEWISH_ADD_ALAFIM)."\r\n".
  12. jdtojewish(gregoriantojd(10,28,2002),true, CAL_JEWISH_ADD_GERESHAYIM)."\r\n".
  13. jdtojewish(gregoriantojd(10,8,2002),true, CAL_JEWISH_ADD_GERESHAYIM)."\r\n".
  14. jdtojewish(gregoriantojd(10,8,2002),true, CAL_JEWISH_ADD_GERESHAYIM+CAL_JEWISH_ADD_ALAFIM_GERESH)."\r\n".
  15. jdtojewish(gregoriantojd(10,8,2002),true, CAL_JEWISH_ADD_GERESHAYIM+CAL_JEWISH_ADD_ALAFIM)."\r\n".
  16. jdtojewish(gregoriantojd(10,8,2002),true, CAL_JEWISH_ADD_GERESHAYIM+CAL_JEWISH_ADD_ALAFIM+CAL_JEWISH_ADD_ALAFIM_GERESH)."\r\n".
  17. jdtojewish(gregoriantojd(3,10,2007))."\r\n");
  18. echo jdtojewish(gregoriantojd(11,5,2002)) . "\n";
  19. echo jdtojewish(gregoriantojd(11,29,2004)) . "\n";
  20. echo jdtojewish(gregoriantojd(1,1,9998)) . "\n";
  21. try {
  22. jdtojewish(gregoriantojd(1,1,9998),true);
  23. } catch (ValueError $ex) {
  24. echo "{$ex->getMessage()}\n";
  25. }
  26. ?>
  27. --EXPECTF--
  28. string(%d) "2/22/5763
  29. ëá çùåï äúùñâ
  30. ëá çùåï ä'úùñâ
  31. ëá çùåï ä àìôéí úùñâ
  32. ëá çùåï ä' àìôéí úùñâ
  33. ë"á çùåï äúùñ"â
  34. á' çùåï äúùñ"â
  35. á' çùåï ä'úùñ"â
  36. á' çùåï ä àìôéí úùñ"â
  37. á' çùåï ä' àìôéí úùñ"â
  38. 7/20/5767
  39. "
  40. 2/30/5763
  41. 3/16/5765
  42. 3/8/13758
  43. Year out of range (0-9999)