date-utils

Other

Provides date and time manipulation operations for working with dates. Use when you need to format, parse, compare, or manipulate dates and times.

Install

openclaw skills install @jpengcheng523-netizen/jpeng-date-utils

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