tiny-date-fns
v1.0.0
Published
A lightweight, zero-dependency library for common date operations.
Readme
tiny-date-utils
A lightweight, zero-dependency library for common date operations.
Installation
npm install tiny-date-utilsUsage
import { timeAgo, formatDate, daysBetween, isWeekend } from 'tiny-date-utils';
timeAgo(Date.now() - 3600000); // '1h ago'
formatDate(new Date(), 'DD/MM/YYYY'); // '15/01/2024'
daysBetween(new Date(2024,0,1), new Date(2024,0,11)); // 10
isWeekend(new Date()); // true/falseAvailable Functions
timeAgo(date)— Human-readable relative timeformatDate(date, format?)— Format with YYYY/MM/DD/HH/mm/ss tokensisToday(date)— Check if date is todaydaysBetween(a, b)— Days between two datesaddDays(date, days)— Add days to a datestartOfDay(date)/endOfDay(date)— Day boundariesisWeekend(date)— Check Saturday/SundaydateDiff(a, b)— Detailed difference (days, hours, minutes, seconds)
