UNPKG

ts-time-utils

Version:

A comprehensive TypeScript utility library for time, dates, durations, and calendar operations with full tree-shaking support

25 lines 913 B
import { FormatOptions } from './constants.js'; /** * Convert milliseconds to a human-readable duration. * @param ms - milliseconds * @param options - formatting options */ export declare function formatDuration(ms: number, options?: FormatOptions): string; /** * Return a human-readable "time ago" string. * @param date - past or future date * @param options - formatting options */ export declare function timeAgo(date: Date, options?: FormatOptions): string; /** * Format a date to a human-readable time string * @param date - date to format * @param format - format type */ export declare function formatTime(date: Date, format?: '12h' | '24h' | 'iso'): string; /** * Parse a duration string like "1h 30m" into milliseconds * @param duration - duration string (e.g., "1h 30m", "2d", "45s") */ export declare function parseDuration(duration: string): number; //# sourceMappingURL=format.d.ts.map