FV3 Bundle
date_utility Module Reference

Functions/Subroutines

elemental logical function, public isleapyear (Year)
 
elemental integer function, public dayofyear (Day, Month, Year)
 
elemental integer function, public daysinmonth (Month, Year)
 
elemental character(nl) function, public nameofmonth (Month)
 
elemental character(nl) function, public dayofweek (Day, Month, Year)
 
elemental integer function idayofweek (Day, Month, Year)
 
elemental integer function julianday (Day, Month, Year)
 

Variables

character(*), parameter module_version_id = '$Id: Date_Utility.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $'
 
integer, parameter nl = 20
 
integer, parameter, public n_months = 12
 
integer, dimension(n_months), parameter, public days_per_month_in_nonleap = (/ 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 /)
 
character(*), dimension(n_months), parameter, public month_name = (/'January ','February ','March ','April ','May ','June ', 'July ','August ','September','October ','November ','December ' /)
 
integer, parameter, public n_days = 7
 
character(*), dimension(n_days), parameter, public day_name = (/'Sunday ','Monday ','Tuesday ','Wednesday','Thursday ','Friday ','Saturday '/)
 

Function/Subroutine Documentation

◆ dayofweek()

elemental character(nl) function, public date_utility::dayofweek ( integer, intent(in)  Day,
integer, intent(in)  Month,
integer, intent(in)  Year 
)

Definition at line 330 of file Date_Utility.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ dayofyear()

elemental integer function, public date_utility::dayofyear ( integer, intent(in)  Day,
integer, intent(in)  Month,
integer, intent(in)  Year 
)

Definition at line 158 of file Date_Utility.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ daysinmonth()

elemental integer function, public date_utility::daysinmonth ( integer, intent(in)  Month,
integer, intent(in)  Year 
)

Definition at line 219 of file Date_Utility.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ idayofweek()

elemental integer function date_utility::idayofweek ( integer, intent(in)  Day,
integer, intent(in)  Month,
integer, intent(in)  Year 
)
private

Definition at line 399 of file Date_Utility.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ isleapyear()

elemental logical function, public date_utility::isleapyear ( integer, intent(in)  Year)

Definition at line 103 of file Date_Utility.f90.

Here is the caller graph for this function:

◆ julianday()

elemental integer function date_utility::julianday ( integer, intent(in)  Day,
integer, intent(in)  Month,
integer, intent(in)  Year 
)
private

Definition at line 470 of file Date_Utility.f90.

Here is the caller graph for this function:

◆ nameofmonth()

elemental character(nl) function, public date_utility::nameofmonth ( integer, intent(in)  Month)

Definition at line 273 of file Date_Utility.f90.

Here is the caller graph for this function:

Variable Documentation

◆ day_name

character(*), dimension(n_days), parameter, public date_utility::day_name = (/'Sunday ','Monday ','Tuesday ','Wednesday','Thursday ','Friday ','Saturday '/)

Definition at line 57 of file Date_Utility.f90.

◆ days_per_month_in_nonleap

integer, dimension(n_months), parameter, public date_utility::days_per_month_in_nonleap = (/ 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 /)

Definition at line 48 of file Date_Utility.f90.

◆ module_version_id

character(*), parameter date_utility::module_version_id = '$Id: Date_Utility.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $'
private

Definition at line 41 of file Date_Utility.f90.

◆ month_name

character(*), dimension(n_months), parameter, public date_utility::month_name = (/'January ','February ','March ','April ','May ','June ', 'July ','August ','September','October ','November ','December ' /)

Definition at line 51 of file Date_Utility.f90.

◆ n_days

integer, parameter, public date_utility::n_days = 7

Definition at line 55 of file Date_Utility.f90.

◆ n_months

integer, parameter, public date_utility::n_months = 12

Definition at line 46 of file Date_Utility.f90.

◆ nl

integer, parameter date_utility::nl = 20
private

Definition at line 44 of file Date_Utility.f90.