@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
3 lines (2 loc) • 723 B
JavaScript
/* COPYRIGHT Esri - https://js.arcgis.com/5.0.19/LICENSE.txt */
import{mappedFind as r}from"../core/maybe.js";import{isString as n}from"./guards.js";import{DateTime as o}from"luxon";const t="HH:mm",l="HH:mm:ss",m="HH:mm:ss.SSS",u={HM:t,HMS:l,HMS_MS:m},i=[m,l,t,"TT"],s="yyyy-MM-dd",f=l;function e(r){if(!r||!n(r))return null;const t=o.fromFormat(r,s);return t.isValid?t:null}function H(t){return t&&n(t)?r(i,r=>{const n=o.fromFormat(t,r);return n.isValid?n:null})??null:null}function c(r){if(!r||!n(r))return null;const t=o.fromISO(r);return t.isValid?t:null}export{u as TimeStampOffsetPattern,e as dateOnlyToDateTime,s as defaultDatePattern,f as defaultTimePattern,H as timeOnlyToDateTime,c as timestampOffsetToDateTime};