Skip to content
Snippets Groups Projects
Commit 477a0944 authored by pesei's avatar pesei
Browse files

Modified caldate.f90 to avoid output of hhmiss as 240000

(will become 000000 with date addjusted), see ticket:281
parent 34059949
No related branches found
No related tags found
No related merge requests found
......@@ -26,6 +26,8 @@ subroutine caldate(juldate,yyyymmdd,hhmiss)
! Constants: *
! igreg help constant *
! *
! PS 2020-07-27: add a check to avoid giving back 240000 for hhmiss *
! *
!*****************************************************************************
use par_mod, only: dp
......@@ -38,6 +40,11 @@ subroutine caldate(juldate,yyyymmdd,hhmiss)
integer,parameter :: igreg=2299161
julday=int(juldate)
! PS check to avoid 240000 as hhmiss:
if ((xjuldate-julday)*86400._dp .ge. 86399.5_dp) then
juldate = juldate + juldate-julday-86399.5_dp/86400._dp
julday=int(juldate)
end
if(julday.ge.igreg)then
jalpha=int(((julday-1867216)-0.25)/36524.25)
ja=julday+1+jalpha-int(0.25*jalpha)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment