calendar.stub.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. /** @generate-class-entries */
  3. function cal_days_in_month(int $calendar, int $month, int $year): int {}
  4. /**
  5. * @return array<string, int|string|null>
  6. * @refcount 1
  7. */
  8. function cal_from_jd(int $julian_day, int $calendar): array {}
  9. /**
  10. * @return array<int|string, int|string|array>
  11. * @refcount 1
  12. */
  13. function cal_info(int $calendar = -1): array {}
  14. function cal_to_jd(int $calendar, int $month, int $day, int $year): int {}
  15. function easter_date(?int $year = null, int $mode = CAL_EASTER_DEFAULT): int {}
  16. function easter_days(?int $year = null, int $mode = CAL_EASTER_DEFAULT): int {}
  17. function frenchtojd(int $month, int $day, int $year): int {}
  18. function gregoriantojd(int $month, int $day, int $year): int {}
  19. function jddayofweek(int $julian_day, int $mode = CAL_DOW_DAYNO): int|string {}
  20. function jdmonthname(int $julian_day, int $mode): string {}
  21. function jdtofrench(int $julian_day): string {}
  22. function jdtogregorian(int $julian_day): string {}
  23. function jdtojewish(int $julian_day, bool $hebrew = false, int $flags = 0): string {}
  24. function jdtojulian(int $julian_day): string {}
  25. function jdtounix(int $julian_day): int {}
  26. function jewishtojd(int $month, int $day, int $year): int {}
  27. function juliantojd(int $month, int $day, int $year): int {}
  28. function unixtojd(?int $timestamp = null): int|false {}