The jewishtojd() function is a built-in function which converts a Jewish Date to a Julian Day Count. The function accepts three parameters in format $month / $day / $year, which represents the date in Jewish or Hebrew calendar and converts it to a Julian Day count.
Syntax:
jewishtojd( $month, $day, $year)Parameters: The function accepts three mandatory parameters as shown above and described below:
- $month - This parameter specifies the month number in Jewish calendar. The month number is in range 1-13 inclusive. If a month number in excess of 12 or less than 1 is passed, the Julian day is returned as 0.
- $day - This parameter specifies the day in Jewish calendar. The day number is in range 1-30 inclusive. If a day number in excess of 31 or less than 1 is passed, the Julian day is returned as 0. Leap years are not taken into consideration
- $year - This parameter specifies the year in Jewish calendar. The year number is in range 1-9999 inclusive. Return Value: The function returns the Jewish date converted to a Julian Day count. Examples:
Input : $month=4, $day=8, $year=13 Output : 352465 Input : $month=4, $day=8, $year=898 Output : 675707Below programs illustrate the jewishtojd() function. Program 1: The program below demonstrates the use of jewishtojd() function.
<?php
// PHP program to demonstrate the
// use of jewishtojd() function
// converts date to julian integer
$jd = jewishtojd(4, 8, 13);
// prints the julian day integer
echo ($jd);
?>
352465Program 2: The program below demonstrates when day and month out of range.
<?php
// PHP program to demonstrate the
// use of jewishtojd() function
// converts date to julian integer
// month is out of range
$jd = jewishtojd(22, 8, 11);
// prints the julian day integer
echo ($jd), "\n";
// day is out of range
$jd=jewishtojd(4, 32, 11);
echo ($jd);
?>
0 0Reference: https://www.php.net/manual/en/function.jewishtojd.php