README
Time Slot Generator
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"
}