0.0.1 • Published 4 years ago

@dbgso/date-splitter v0.0.1

Weekly downloads
2
License
ISC
Repository
-
Last release
4 years ago

date-splitter

Install

$ yarn add @dbgso/date-splitter

Usage

import { splitDate } from './lib';

const splited = splitDate({
  begin: new Date('2020-01-01T00:00:00'),
  end: new Date('2020-01-01T01:00:00'),
  intervalSecond: 300,
});

console.log(splited);

result

[
  { begin: 2020-01-01T00:00:00.000Z, end: 2020-01-01T00:05:00.000Z },
  { begin: 2020-01-01T00:05:00.000Z, end: 2020-01-01T00:10:00.000Z },
  { begin: 2020-01-01T00:10:00.000Z, end: 2020-01-01T00:15:00.000Z },
  { begin: 2020-01-01T00:15:00.000Z, end: 2020-01-01T00:20:00.000Z },
  { begin: 2020-01-01T00:20:00.000Z, end: 2020-01-01T00:25:00.000Z },
  { begin: 2020-01-01T00:25:00.000Z, end: 2020-01-01T00:30:00.000Z },
  { begin: 2020-01-01T00:30:00.000Z, end: 2020-01-01T00:35:00.000Z },
  { begin: 2020-01-01T00:35:00.000Z, end: 2020-01-01T00:40:00.000Z },
  { begin: 2020-01-01T00:40:00.000Z, end: 2020-01-01T00:45:00.000Z },
  { begin: 2020-01-01T00:45:00.000Z, end: 2020-01-01T00:50:00.000Z },
  { begin: 2020-01-01T00:50:00.000Z, end: 2020-01-01T00:55:00.000Z },
  { begin: 2020-01-01T00:55:00.000Z, end: 2020-01-01T01:00:00.000Z }
]