1.0.1 • Published 3 years ago

coming-time v1.0.1

Weekly downloads
3
License
MIT
Repository
github
Last release
3 years ago

coming-time

codecov GitHub CI Top language npm package

Get coming time after input with hour, minutes, second

Install

$ npm install coming-time

Usage

const comingTime = require('coming-time');

comingTime({ hour: 3, minutes: 3 }, 7)(new Date('Nov 13 2020 03:03:00 GMT+0700'))
//=> 2020-11-13T20:03:00.000Z
comingTime(new Date(), 7)(new Date('Nov 13 2020 03:03:00 GMT+0700'))
//=> 2020-11-13T15:20:54.000Z
comingTime('12:20:12', 7)(new Date('Nov 13 2020 03:03:00 GMT+0700'))
//=> 2020-11-13T05:20:12.000Z

API

comingTime(timeInfo, timezone?)(input?)

Return coming time after input with hour, minutes, seconds form timeInfo

timeInfo

Type: String | Date | Object

String format: 'hh:mm:ss' (mm and ss may be empty, example: 1, 1:01) Date: valid date, we get only hour, minute and second Object: hour, minutes and seconds key

timezone

Type: Number

time zone to get time

input

Type: Date

We get coming time after input