Pick the adapter for your date library:
# date-fns users
npm install @ver0/now-ish_date-fns @ver0/now-ish
# Temporal API users
npm install @ver0/now-ish_temporal @ver0/now-ishimport {parse} from '@ver0/now-ish_date-fns';
const sevenDaysAgo = parse('now-7d');
const startOfToday = parse('now/d');
const endOfMonth = parse('now/mo', 'round-up');| Package | Description |
|---|---|
| @ver0/now-ish | Core parser — expression syntax, extensibility, types |
| @ver0/now-ish_date-fns | date-fns adapter — returns TZDate |
| @ver0/now-ish_temporal | Temporal API adapter — returns ZonedDateTime |
now[/round][±Nunit[/round]]
now-7d→ 7 days agonow/d→ start of todaynow-7d/d→ start of day, 7 days agonow/mo+1mo/mo→ start of next month
See the core package for the complete syntax guide.