From 305770154f9929cda49b7941d8b1b74df859e058 Mon Sep 17 00:00:00 2001 From: Richard Zink Date: Wed, 7 Oct 2026 13:51:33 +0200 Subject: [PATCH] Expand config.js docs with full examples and escape sequences --- config.js | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/config.js b/config.js index 85cce0f..a58554a 100644 --- a/config.js +++ b/config.js @@ -27,13 +27,20 @@ * T literal 'T' * * Non-standard extension tokens (localized via i18n): - * DDD weekday short name (Mon., Tue., ...) - * MMM month short name (January, February, ...) + * MMM month short name (Oct, Okt, Ott, ...) + * MMMM month full name (October, Oktober, ...) + * DDD weekday short name (Mon, Mo, Lu, ...) + * DDDD weekday full name (Monday, Montag, ...) * * Date-only forms: YYYY, YYYY-MM, YYYY-MM-DD * Date-time forms: above + T + HH:mm, HH:mm:ss, HH:mm:ss.sss * Any other character is a literal (incl. spaces, tabs, \n). * + * Escape sequences (parsed in literal section): + * \n newline + * \t tab + * \\ literal backslash + * * Note: MM is ALWAYS month (ISO). For minutes use mm (lowercase). * * Examples: @@ -41,7 +48,14 @@ * 'hh:mm:ss a' -> 02:35:22 PM * 'YYYY-MM-DD' -> 2026-10-07 * 'YYYY-MM-DDTHH:mm:ss' -> 2026-10-07T14:35:22 - * 'YYYY-MM-DD\tHH:mm:ss.sss a\n DDD MMM' -> 2026-10-07 14:35:22.456 PM Mo. October + * 'YYYY-MM-DDTHH:mm:ss.sss' -> 2026-10-07T14:35:22.456 + * 'HH:mm:ss DDD' -> 14:35:22 Mon + * 'HH:mm:ss DDDD' -> 14:35:22 Monday + * 'HH:mm:ss MMM' -> 14:35:22 Oct + * 'HH:mm:ss MMMM' -> 14:35:22 October + * 'YYYY-MM-DD\tHH:mm:ss.sss a\n DDD MMM' + * -> 2026-10-07 14:35:22.456 PM + * Mon Oct */ window.CONFIG = { debug: 1,