MCPcopy Create free account
hub / github.com/11ty/parse-date-strings / convertTemporalToTimestamp

Function convertTemporalToTimestamp

test/temporal.js:5–13  ·  view source on GitHub ↗
(d)

Source from the content-addressed store, hash-verified

3const TIMEZONE_REGEX = /([+-]\d{2}):?(\d{2})?$/;
4
5function convertTemporalToTimestamp(d) {
6 // for Temporal.Instant
7 if(d.epochMilliseconds) {
8 return d.epochMilliseconds;
9 }
10
11 // PlainDate and PlainDateTime
12 return Date.UTC(d.year, d.month-1, d.day, d.hour || 0, d.minute || 0, d.second || 0, d.millisecond || 0);
13}
14
15export function parseDate(str) {
16 let d = Temporal.PlainDate.from(str, {

Callers 2

parseDateFunction · 0.85
parseDateTimeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected