Skip to content

You can automatically generate your appointments that will take place during the day between specified dates.

Notifications You must be signed in to change notification settings

kvlknctk/generator-virtual-time

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Time Slot Generator

Build Status

It is necessary to produce the hours of the day according to certain conditions and using this will save you time. You can block morning, noon, evening times. you can choose the start and end date. You can define the title for each produced slot.

Features!

  • Custom time slot of day
  • Date time with moment lib
  • Blocked times
  • Custom start and end time.

Install NPM

npm install generator-virtual-time --save

Install YARN

yarn add generator-virtual-time

Simple Usign

{
   import dayGenerator from 'generator-virtual-time';
   ...
 const days = dayGenerator({
			startDate    : '2020-05-20',
			endDate      : '2022-05-31',
			title        : 'Seans',
			startBlocked : [0, 599],
			middleBlocked: [661, 720],
			endBlocked   : [1200, 1440]
		});
}

Json Export Example

{
    "start": "2020-05-20T10:00:00+03:00",
    "end": "2020-05-20T10:45:00+03:00",
    "hourlyType": "10:00",
    "numericType": "600",
    "title": "Seans"
},
...
{
    "start": "2020-05-20T11:00:00+03:00",
    "end": "2020-05-20T11:45:00+03:00",
    "hourlyType": "11:00",
    "numericType": "660",
    "title": "Seans"
}

About

You can automatically generate your appointments that will take place during the day between specified dates.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published