151#define JULIAN_SDN_OFFSET 32083
152#define DAYS_PER_5_MONTHS 153
153#define DAYS_PER_4_YEARS 1461
187 temp = dayOfYear * 5 - 3;
224 if (inputYear == 0 || inputYear < -4713 ||
225 inputMonth <= 0 || inputMonth > 12 ||
226 inputDay <= 0 || inputDay > 31) {
230 if (inputYear == -4713) {
231 if (inputMonth == 1 && inputDay == 1) {
237 year = inputYear + 4801;
239 year = inputYear + 4800;
243 if (inputMonth > 2) {
244 month = inputMonth - 3;
246 month = inputMonth + 9;
#define DAYS_PER_5_MONTHS
#define JULIAN_SDN_OFFSET
void SdnToJulian(zend_long sdn, int *pYear, int *pMonth, int *pDay)
zend_long JulianToSdn(int inputYear, int inputMonth, int inputDay)