jewishtojd

FunctionParams and return types changed in PHP 8.0

Converts a date in the Jewish Calendar to Julian Day Count.

PHP 5
PHP 7
PHP 8.0
Improved
PHP 8.1
PHP 8.2-8.3
PHP 8.4
PHP 8.5
PHP 8.6

jewishtojd Function synopsis

jewishtojd(
    int $month,
    int $day,
    int $year
  ): int

Parameters

$month

Typeint

The month as a number from 1 to 13, where 1 means Tishri, 13 means Elul, and 6 and 7 mean Adar in regular years, but Adar I and Adar II, respectively, in leap years.

$day

Typeint

The day as a number from 1 to 30. If the month has only 29 days, the first day of the following month is assumed.

$year

Typeint

The year as a number between 1 and 9999

Return value

Typeint

The julian day for the given jewish date as an integer.

Changes to the jewishtojd Function

PHP 8.0

  • Return type added: int
  • Parameter type added for parameter #1 ($month): int
  • Parameter type added for parameter #2 ($day): int
  • Parameter type added for parameter #3 ($year): int
  jewishtojd(
-     $month,
+     int $month,
-     $day,
+     int $day,
-     $year
+     int $year
-   )
+   ): int

jewishtojd Function Availability

PHP VersionAvailability
PHP 8.6Upcoming Release Yes
PHP 8.5Supported (Latest) Yes
PHP 8.4Supported Yes
PHP 8.3Security-Fixes Only Yes
PHP 8.2Security-Fixes Only Yes
PHP 8.1Unsupported Yes
PHP 8.0Unsupported Yes
PHP 7.4Unsupported Yes
PHP 7.3Unsupported Yes
PHP 7.2Unsupported Yes
PHP 7.1Unsupported Yes
PHP 7.0Unsupported Yes
PHP 5.6Unsupported Yes
PHP 5.5Unsupported Yes
PHP 5.4Unsupported Yes
PHP 5.3Unsupported Yes