fromDate

import { fromDate } from "jsr:@ende/chronver";

function

function fromDate(date: Date, changeset: number = 0): ChronVer

Creates a ChronVer from a date, using the date's local time.

A changeset of 0 is omitted when formatted.

date: Date

The date of the version

changeset: number = 0

The changeset of the version

Returns

The ChronVer for that date

Example: Usage

import { fromDate } from "@ende/chronver/from-date";
import { format } from "@ende/chronver/format";
import { assertEquals } from "@ende/assert";

const date = new Date(2024, 3, 3); // April 3, 2024

assertEquals(format(fromDate(date)), "2024.04.03");
assertEquals(format(fromDate(date, 5)), "2024.04.03.5");

Source