JewcalHebrewDateToGregorianDate

The JewcalHebrewDateToGregorianDate function converts the current/given Hebrew date into a Gregorian date.

DWORD JewcalHebrewDateToGregorianDate(LPJEWCALDATE lpHebrewDate,
                                      LPJEWCALDATE lpGregorianDate);

Parameters

lpHebrewDate
If it is not NULL, it must point to a JEWCALDATE structure which specifies the Hebrew date to convert. If it is NULL, the current date is used.

lpGregorianDate
Must point to a JEWCALDATE structure in which the converted Gregorian date is returned.

Return values

If the function succeeds, the return value is JEWCAL_ERROR_OK.

If the function fails, the return value is other than JEWCAL_ERROR_OK. The function fails if the passed Hebrew date is invalid.

Remarks

This function exists since version 1.1

The uMonth member of the lpHebrewDate structure must contain the Hebrew month number. The assignment of the Hebrew month number to its name is

1Nissan
2Iyyar
3Sivan
4Tammuz
5Av
6Elul
7Tishri
8Heshvan
9Kislev
10Tevet
11Shevat
12Adar (in non-leap years) or Adar I (in leap years)
13Adar II (in leap years)

You can use the JewcalGetHebrewMonthName function to retrieve the name of the Hebrew month associated with the number.

See Also

JewcalGregorianDateToHebrewDate, JewcalGetHebrewMonthName, JEWCALDATE