9 lines
360 B
TypeScript
9 lines
360 B
TypeScript
/**
|
|||
|
|
* PocketBase restituisce i campi data/ora come "AAAA-MM-GG HH:MM:SS.sssZ" (spazio, non
|
||
|
|
* "T"): `Date.parse` su questo formato non è garantito coerente su tutti i motori JS.
|
||
|
|
* Normalizza a ISO 8601 stretto prima di qualsiasi confronto/calcolo di date.
|
||
|
|
*/
|
||
|
|
export function pbISO(v: string): string {
|
||
|
|
return v.includes("T") ? v : v.replace(" ", "T");
|
||
|
|
}
|