Add am/AM (a/A) token to formatDateTime; document in config.js

This commit is contained in:
Richard Zink committed 2026-10-07 13:58:17 +02:00
1 parent 1c6b2ffbbe
commit eae8bf19a3
2 files changed
+20

No files matched your search

+4
View File
@@ -24,6 +24,10 @@
* mm minute 00-59 (35) - lowercase! * mm minute 00-59 (35) - lowercase!
* ss second 00-59 (22) - lowercase! * ss second 00-59 (22) - lowercase!
* sss millisecond 000-999 (456) * sss millisecond 000-999 (456)
* a am/pm (lowercase) (pm)
* A AM/PM (uppercase) (PM)
* aaaa am/pm lowercase (pm) - long form
* AAAA AM/PM uppercase (PM) - long form
* T literal 'T' * T literal 'T'
* *
* Non-standard extension tokens (localized via i18n): * Non-standard extension tokens (localized via i18n):
+16
View File
@@ -897,6 +897,22 @@ var effect = (VANTA.CLOUDS2 || VANTA.CLOUDS)({
} else if (ch === 's' && format.substr(i, 2) === 'ss') { } else if (ch === 's' && format.substr(i, 2) === 'ss') {
result += pad2(date.getSeconds()); result += pad2(date.getSeconds());
i += 2; i += 2;
} else if (ch === 'a' && format.substr(i, 4) === 'aaaa') {
// Full am/pm text (lowercase)
result += date.getHours() < 12 ? 'am' : 'pm';
i += 4;
} else if (ch === 'A' && format.substr(i, 4) === 'AAAA') {
// Full AM/PM text (uppercase)
result += date.getHours() < 12 ? 'AM' : 'PM';
i += 4;
} else if (ch === 'a') {
// am/pm (lowercase)
result += date.getHours() < 12 ? 'am' : 'pm';
i += 1;
} else if (ch === 'A') {
// AM/PM (uppercase)
result += date.getHours() < 12 ? 'AM' : 'PM';
i += 1;
} else { } else {
result += ch; result += ch;
i += 1; i += 1;