C $Header: /u/gcmpack/MITgcm/pkg/cal/cal_weekday.F,v 1.2 2003/10/09 04:19:19 edhill Exp $
C $Name: $
#include "CAL_OPTIONS.h"
subroutine CAL_WEEKDAY(
I indate,
O daystring,
I mythid
& )
c ==================================================================
c SUBROUTINE cal_WeekDay
c ==================================================================
c
c o Given a calendar date return the weekday as a string.
c
c started: Christian Eckert eckert@mit.edu 19-Jan-1999
c
c changed: Christian Eckert eckert@mit.edu 03-Feb-2000
c
c - Introduced new routine and function names, cal_,
c for verion 0.1.3.
c
c ==================================================================
c SUBROUTINE cal_WeekDay
c ==================================================================
implicit none
c == global variables ==
#include "cal.h"
c == routine arguments ==
integer indate(4)
character*(3) daystring
integer mythid
c == local variables ==
integer nweekday
integer numberofdays(4)
c == end of interface ==
c Determine the day of the week.
call CAL_TIMEPASSED( refdate, indate, numberofdays, mythid )
nweekday = mod(numberofdays(1),7)+1
daystring = dayofweek(nweekday)
return
end