0.3.0 • Published 5 years ago
datetime-types v0.3.0
datetime-types
This library provides immutable dates, times, intervals, periods and durations
for JavaScript and TypeScript. These types help carry the intent of a value,
instead of representing everything as a Date
.
import { LocalDate, LocalTime } from 'datetime-types';
const date = LocalDate.of(2042, 10, 2);
const time = LocalTime.from({
hour: 12,
minute: 45
});
Status and features
This is currently an early release with only a few types without much ability to manipulate values.
Types implemented:
LocalDate
for representing a date without a timeLocalTime
for representing a time without a date or timezoneLocalDateTime
for representing a date and time without a timezoneDayOfWeek
enumerationMonth
enumerationYear
for representing a single yearDateInterval
for representing an interval between two dates