allens-date-library
v1.0.3
Published
date library for date manipulation
Downloads
6
Readme
Initial Commit
API
Table of Contents
D
Utility class for date manipulation.
Parameters
args
...any The arguments to pass to the Date constructor.
year
Gets the full year.
Returns number The full year.
yr
Get the short year
Returns number The short year
month
Get the month
Returns string The month
mon
Get the short month
Returns string The short month
day
Get the day
Returns string The day
dy
Get the short day
Returns string The short day
date
Get the date
Returns number The date
hours
Get the hours
Returns number The hours
mins
Get the minutes
Returns number The minutes
secs
Get the seconds
Returns number The seconds
format
Define the format method in the D class that takes a mask string as an argument: Initialize an empty string, dateStr
Define an object, special, where each key is a special character and each value is the corresponding date part
Loop over each character in the mask string: If the character is a key in the special object: Append the value of that key in the special object to dateStr Else: Append the character to dateStr
Return dateStr
Parameters
str
(optional, default''
)
format
Formats the date.
Parameters
str
string The format string. (optional, default''
)
Returns string The formatted date.
when
Challenge 4 Make a when() method This method should compare the date owned by your class instance with the current date.
when
Compares the date owned by the class instance with the current date.
Returns string A string describing the difference between the two dates.