@ztimson/utils / time
time
Functions
formatDate()
formatDate(date): string
Return date formated highest to lowest: YYYY-MM-DD H:mm AM
Parameters
• date: string | number | Date
Date or timestamp to convert to string
Returns
string
Formated date
Defined in
src/time.ts:7
sleep()
sleep(ms): Promise<void>
Use in conjunction with await to pause an async script
Parameters
• ms: number
Time to pause for in milliseconds
Returns
Promise<void>
- Resolves promise when it's time to resume
Example
Defined in
src/time.ts:28
sleepUntil()
sleepUntil(fn, checkInterval): Promise<void>
Sleep while function returns true
Parameters
• fn
Return true to continue
• checkInterval: number = 100
Run function ever x milliseconds
Returns
Promise<void>
Callback when sleep is over
Example
Defined in
src/time.ts:46
timeUntil()
timeUntil(date): number
Calculate the number of milliseconds until date/time
Parameters
• date: number | Date
Target
Returns
number
- Number of milliseconds until target
Defined in
src/time.ts:56