@xyan/xtime

1.0.1 • Public • Published

functions

function params description
toString args = 'yyyy-MM-dd HH:mm:ss' format a datetime to string
addDays value add days to time, return a new instance
addHours value add hours to time, return a new instance
addMinites value add minites to time, return a new instance
unixTimeStamp - return unix timestamp
totalDayOfMonth - return total days of month
firstDayOfWeek - return the first day of current week
lastDayOfWeek - return the last day of current week
firstDayOfMonth - return the first day of current month
lastDayOfMonth - return the last day of current month
setTimeToDayStart - set time to day start
setTimeToDayEnd - set time to day end

usage

import xtime from '@xyan/xtime'
var time = new xtime()
time.toString() // 2022-01-21 18:27:27
time.toString(xtime.format.date) // 2022-01-21
time.toString(xtime.format.time) // 14:53:25
time.toString(xtime.format.dateTime) // 2022-01-21 18:27:27
time.toString(xtime.format.UTCDateTime) // 2022-01-21T10:27:27Z
time.addDays(1) // 2022-01-22 18:27:27
time.addHours(1) // 2022-01-21 19:27:27
time.addMinites(1) // 2022-01-21 18:28:27
time.unixTimeStamp() // 1642760847
time.totalDayOfMonth() // 31
time.firstDayOfWeek() // 2022-01-17 18:27:27
time.lastDayOfWeek() // 2022-01-23 18:27:27
time.firstDayOfMonth() // 2022-01-01 18:27:27
time.lastDayOfMonth() // 2022-01-31 18:27:27
time.setTimeToDayStart() // 2022-01-21 00:00:00
time.setTimeToDayEnd() // 2022-01-21 23:59:59

Readme

Keywords

none

Package Sidebar

Install

npm i @xyan/xtime

Weekly Downloads

0

Version

1.0.1

License

ISC

Unpacked Size

4.32 kB

Total Files

3

Last publish

Collaborators

  • xyan