BokkyPooBahsDateTimeLibrary.sol
View Source: contracts/libraries/BokkyPooBahsDateTimeLibrary.sol
BokkyPooBahsDateTimeLibrary
Contract Members
Constants & Variables
uint256 internal constant SECONDS_PER_DAY;
uint256 internal constant SECONDS_PER_HOUR;
uint256 internal constant SECONDS_PER_MINUTE;
int256 internal constant OFFSET19700101;
uint256 internal constant DOW_MON;
uint256 internal constant DOW_TUE;
uint256 internal constant DOW_WED;
uint256 internal constant DOW_THU;
uint256 internal constant DOW_FRI;
uint256 internal constant DOW_SAT;
uint256 internal constant DOW_SUN;Functions
_daysFromDate
Arguments
Name
Type
Description
year
uint256
month
uint256
day
uint256
_daysToDate
Arguments
Name
Type
Description
_days
uint256
timestampFromDate
Arguments
Name
Type
Description
year
uint256
month
uint256
day
uint256
timestampFromDateTime
Arguments
Name
Type
Description
year
uint256
month
uint256
day
uint256
hour
uint256
minute
uint256
second
uint256
timestampToDate
Arguments
Name
Type
Description
timestamp
uint256
timestampToDateTime
Arguments
Name
Type
Description
timestamp
uint256
isValidDate
Arguments
Name
Type
Description
year
uint256
month
uint256
day
uint256
isValidDateTime
Arguments
Name
Type
Description
year
uint256
month
uint256
day
uint256
hour
uint256
minute
uint256
second
uint256
isLeapYear
Arguments
Name
Type
Description
timestamp
uint256
_isLeapYear
Arguments
Name
Type
Description
year
uint256
isWeekDay
Arguments
Name
Type
Description
timestamp
uint256
isWeekEnd
Arguments
Name
Type
Description
timestamp
uint256
getDaysInMonth
Arguments
Name
Type
Description
timestamp
uint256
_getDaysInMonth
Arguments
Name
Type
Description
year
uint256
month
uint256
getDayOfWeek
Arguments
Name
Type
Description
timestamp
uint256
getYear
Arguments
Name
Type
Description
timestamp
uint256
getMonth
Arguments
Name
Type
Description
timestamp
uint256
getDay
Arguments
Name
Type
Description
timestamp
uint256
getHour
Arguments
Name
Type
Description
timestamp
uint256
getMinute
Arguments
Name
Type
Description
timestamp
uint256
getSecond
Arguments
Name
Type
Description
timestamp
uint256
addYears
Arguments
Name
Type
Description
timestamp
uint256
_years
uint256
addMonths
Arguments
Name
Type
Description
timestamp
uint256
_months
uint256
addDays
Arguments
Name
Type
Description
timestamp
uint256
_days
uint256
addHours
Arguments
Name
Type
Description
timestamp
uint256
_hours
uint256
addMinutes
Arguments
Name
Type
Description
timestamp
uint256
_minutes
uint256
addSeconds
Arguments
Name
Type
Description
timestamp
uint256
_seconds
uint256
subYears
Arguments
Name
Type
Description
timestamp
uint256
_years
uint256
subMonths
Arguments
Name
Type
Description
timestamp
uint256
_months
uint256
subDays
Arguments
Name
Type
Description
timestamp
uint256
_days
uint256
subHours
Arguments
Name
Type
Description
timestamp
uint256
_hours
uint256
subMinutes
Arguments
Name
Type
Description
timestamp
uint256
_minutes
uint256
subSeconds
Arguments
Name
Type
Description
timestamp
uint256
_seconds
uint256
diffYears
Arguments
Name
Type
Description
fromTimestamp
uint256
toTimestamp
uint256
diffMonths
Arguments
Name
Type
Description
fromTimestamp
uint256
toTimestamp
uint256
diffDays
Arguments
Name
Type
Description
fromTimestamp
uint256
toTimestamp
uint256
diffHours
Arguments
Name
Type
Description
fromTimestamp
uint256
toTimestamp
uint256
diffMinutes
Arguments
Name
Type
Description
fromTimestamp
uint256
toTimestamp
uint256
diffSeconds
Arguments
Name
Type
Description
fromTimestamp
uint256
toTimestamp
uint256
Last updated
Was this helpful?