jdtojewish_hebrew.phpt 917 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. --TEST--
  2. Test all hebrew month names
  3. --EXTENSIONS--
  4. calendar
  5. --FILE--
  6. <?php
  7. for ($year = 5000; $year <= 5001; $year++) {
  8. $leap = ($year === 5001) ? 'leap' : 'normal';
  9. echo "$leap year $year\n";
  10. for ($month = 1; $month <= 13; $month++) {
  11. $jd = jewishtojd($month, 1, $year);
  12. $hebrew = jdtojewish($jd, true);
  13. $hex = bin2hex($hebrew);
  14. echo "$hex\n";
  15. }
  16. echo "\n";
  17. }
  18. ?>
  19. --EXPECT--
  20. normal year 5000
  21. e020faf9f8e920e4
  22. e020e7f9e5ef20e4
  23. e020ebf1ece520e4
  24. e020e8e1fa20e4
  25. e020f9e1e820e4
  26. e020e0e3f820e02720e4
  27. e020e0e3f820e12720e4
  28. e020f0e9f1ef20e4
  29. e020e0e9e9f820e4
  30. e020f1e9e5ef20e4
  31. e020faeee5e620e4
  32. e020e0e120e4
  33. e020e0ece5ec20e4
  34. leap year 5001
  35. e020faf9f8e920e4e0
  36. e020e7f9e5ef20e4e0
  37. e020ebf1ece520e4e0
  38. e020e8e1fa20e4e0
  39. e020f9e1e820e4e0
  40. e020e0e3f820e4e0
  41. e020e0e3f820e4e0
  42. e020f0e9f1ef20e4e0
  43. e020e0e9e9f820e4e0
  44. e020f1e9e5ef20e4e0
  45. e020faeee5e620e4e0
  46. e020e0e120e4e0
  47. e020e0ece5ec20e4e0