@edouardmisset/date@5.0.0
latest
edouardmisset/utilsUtility functions for working with dates
This package works with Cloudflare Workers, Node.js, Deno, Bun, Browsers




JSR Score
94%
Published
3 days ago (5.0.0)
Comprehensive date manipulation utilities for parsing, formatting, and date calculations. Includes functions for date conversion, boundary calculations, and date arithmetic. E.g. parseDate, isValidDate, convertStringDate, firstDateOfMonth
Example 1
Example 1
import { convertStringDate, lastDateOfMonth, firstDateOfMonth } from "@edouardmisset/date"; import { assertEquals } from "@std/assert"; // convertStringDate function const isoResult = convertStringDate('31/12/2022 12:00'); assertEquals(isoResult.error, undefined); assertEquals(isoResult.data, "2022-12-31T12:00"); // month boundary functions const date = new Date('2022-12-15'); const lastDay = lastDateOfMonth(date); assertEquals(lastDay.getDate(), 31); assertEquals(lastDay.getMonth(), 11); // December is month 11 const firstDay = firstDateOfMonth(date); assertEquals(firstDay.getDate(), 1); assertEquals(firstDay.getMonth(), 11);
Add Package
deno add jsr:@edouardmisset/date
Import symbol
import * as date from "@edouardmisset/date";
Import directly with a jsr specifier
import * as date from "jsr:@edouardmisset/date";
Add Package
pnpm i jsr:@edouardmisset/date
pnpm dlx jsr add @edouardmisset/date
Import symbol
import * as date from "@edouardmisset/date";
Add Package
yarn add jsr:@edouardmisset/date
yarn dlx jsr add @edouardmisset/date
Import symbol
import * as date from "@edouardmisset/date";
Add Package
vlt install jsr:@edouardmisset/date
Import symbol
import * as date from "@edouardmisset/date";
Add Package
npx jsr add @edouardmisset/date
Import symbol
import * as date from "@edouardmisset/date";
Add Package
bunx jsr add @edouardmisset/date
Import symbol
import * as date from "@edouardmisset/date";