21 integer idat(8),jdat(8)
22 real rinc1(5),rinc2(5)
25 if(ntz.gt.-24.and.ntz.lt.24)
then
27 elseif(ntz.eq.mod(ntz/100,24)*100+mod(mod(ntz,100),60)/30*30)
then
36 rinc1(2)=idat(5)+itz/100-idat(4)/100
37 rinc1(3)=idat(6)+mod(itz,100)-mod(idat(4),100)
41 jldayn=
iw3jdn(idat(1),idat(2),idat(3))+nint(rinc2(1))
42 call w3fs26(jldayn,jdat(1),jdat(2),jdat(3),jdow,jdoy)
44 jdat(5:8)=nint(rinc2(2:5))
function iw3jdn(iyear, month, iday)
Computes julian day number from year (4 digits), month, and day.
subroutine w3ctzdat(ntz, idat, jdat)
THis subprogram converts an ncep absolute date and time to another time zone.
subroutine w3fs26(jldayn, iyear, month, iday, idaywk, idayyr)
Computes year (4 digits), month, day, day of week, day of year from julian day number.
subroutine w3reddat(it, rinc, dinc)
This subprogram reduces an ncep relative time interval into one of seven canonical forms,...