Expand config.js docs with full examples and escape sequences

This commit is contained in:
Richard Zink committed 2026-10-07 13:51:33 +02:00
1 parent 39154a0311
commit 305770154f
1 file changed
+17 -3
+17 -3
View File
@@ -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,