diff --git a/CHANGELOG.md b/CHANGELOG.md index e76bfa90..ab0eb781 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,8 @@ planned for 2026-01-01 ### Added +- [weather] feat: add configurable forecast date format option (#3918) + ### Changed - [core] refactor: replace `module-alias` dependency with internal alias resolver (#3893) diff --git a/modules/default/weather/forecast.njk b/modules/default/weather/forecast.njk index 91fef6ab..50c6bb53 100644 --- a/modules/default/weather/forecast.njk +++ b/modules/default/weather/forecast.njk @@ -16,7 +16,7 @@ {% elif (currentStep == 1) and config.ignoreToday == false and config.absoluteDates == false %} {{ "TOMORROW" | translate }} {% else %} - {{ f.date.format("ddd") }} + {{ f.date.format(config.forecastDateFormat) }} {% endif %} diff --git a/modules/default/weather/weather.js b/modules/default/weather/weather.js index 8a81b276..6aed3f43 100644 --- a/modules/default/weather/weather.js +++ b/modules/default/weather/weather.js @@ -41,6 +41,7 @@ Module.register("weather", { onlyTemp: false, colored: false, absoluteDates: false, + forecastDateFormat: "ddd", // format for forecast date display, e.g., "ddd" = Mon, "dddd" = Monday, "D MMM" = 18 Oct hourlyForecastIncrements: 1 },