Date Utils
Provides date and time manipulation operations.
Usage
const date = require('./skills/date-utils');
// Formatting
const formatted = date.formatDate(new Date(), 'YYYY-MM-DD HH:mm:ss');
// Parsing
const parsed = date.parseDate('2024-03-15', 'YYYY-MM-DD');
// Differences
const diff = date.diffDays(date1, date2);
// Add/Subtract
const tomorrow = date.addDays(new Date(), 1);
const lastWeek = date.subtractDays(new Date(), 7);
Features
- Date formatting with patterns
- Date parsing from strings
- Date arithmetic (add/subtract)
- Date comparisons
- Timezone handling
- Calendar generation
- Relative time (ago, fromNow)
- Duration calculations