From cd5741d6abbaaa0af2077f0c12d6fb3365e785ac Mon Sep 17 00:00:00 2001 From: ztimson Date: Sun, 2 Mar 2025 21:37:48 -0500 Subject: [PATCH] Simplified timestampedFilename to use formatDate --- package.json | 2 +- src/files.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index f808fee..ade85b1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@ztimson/utils", - "version": "0.23.13", + "version": "0.23.14", "description": "Utility library", "author": "Zak Timson", "license": "MIT", diff --git a/src/files.ts b/src/files.ts index 3713be5..e5be79a 100644 --- a/src/files.ts +++ b/src/files.ts @@ -1,6 +1,7 @@ import {makeArray} from './array.ts'; import {JSONAttemptParse} from './objects.ts'; import {PromiseProgress} from './promise-progress'; +import {formatDate} from './time.ts'; /** * Download blob as a file @@ -76,7 +77,7 @@ export function fileText(file: any): Promise { */ export function timestampFilename(name?: string, date: Date | number | string = new Date()) { if(typeof date == 'number' || typeof date == 'string') date = new Date(date); - const timestamp = `${date.getFullYear()}-${(date.getMonth() + 1).toString().padStart(2, '0')}-${date.getDate().toString().padStart(2, '0')}_${date.getHours().toString().padStart(2, '0')}-${date.getMinutes().toString().padStart(2, '0')}-${date.getSeconds().toString().padStart(2, '0')}`; + const timestamp = formatDate('YYYY-MM-DD_HH:mm:ss', date); return name ? name.replace('{{TIMESTAMP}}', timestamp) : timestamp; }