Changeset 421c2d4 in Klonkt for src/middleware
- Timestamp:
- 06/21/2026 04:48:27 PM (3 months ago)
- Branches:
- main
- Children:
- d6bdbae
- Parents:
- 9effb80
- File:
-
- 1 edited
-
src/middleware/render.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/middleware/render.js
r9effb80 r421c2d4 31 31 } catch { /* geen versie beschikbaar */ } 32 32 33 // Site-tijdzone (Beheer → Instellingen). Leeg = server-default (UTC). Wordt 34 // toegepast op álle server-side geformatteerde datums zodat ze in de zone van 35 // de site staan i.p.v. UTC. 36 const siteTimezone = () => getSetting('timezone') || undefined; 37 33 38 const formatDate = (iso) => { 34 39 if (!iso) return ''; 35 const d = new Date(iso); 36 const months = ['januari','februari','maart','april','mei','juni','juli','augustus','september','oktober','november','december']; 37 return `${d.getDate()} ${months[d.getMonth()]} ${d.getFullYear()}`; 40 return new Date(iso).toLocaleDateString('nl-NL', { timeZone: siteTimezone(), day: 'numeric', month: 'long', year: 'numeric' }); 38 41 }; 39 42 40 43 const formatDateTime = (iso) => { 41 44 if (!iso) return ''; 42 const d = new Date(iso); 43 return d.toLocaleString('nl-NL', { dateStyle: 'medium', timeStyle: 'short' }); 45 return new Date(iso).toLocaleString('nl-NL', { timeZone: siteTimezone(), dateStyle: 'medium', timeStyle: 'short' }); 44 46 }; 45 47 … … 91 93 t: (key, vars) => i18nT(_lang, key, vars), 92 94 langs: LANGS.map((c) => ({ code: c, name: LANG_NAMES[c], active: c === _lang })), 95 timezone: getSetting('timezone') || '', 93 96 userOwnsSite, 94 97 canSeeBeheer,
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)