Correction du forçage de mise à jour de la météo
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
const { DateTime } = require("luxon");
|
||||
const { parseHugoDateString } = require("../datetime");
|
||||
|
||||
function hasExplicitTime(rawDate) {
|
||||
if (!rawDate) return false;
|
||||
@@ -13,11 +14,8 @@ function resolveArticleDate(dateValue, rawDate, { timezone = "Europe/Paris", def
|
||||
let parsed;
|
||||
|
||||
if (typeof dateValue === "string") {
|
||||
parsed = DateTime.fromISO(dateValue, { zone });
|
||||
|
||||
if (!parsed.isValid) {
|
||||
parsed = DateTime.fromRFC2822(dateValue, { zone });
|
||||
}
|
||||
const source = rawDate || dateValue;
|
||||
parsed = parseHugoDateString(source, zone, defaultHour, defaultMinute);
|
||||
} else if (dateValue instanceof Date) {
|
||||
parsed = DateTime.fromJSDate(dateValue, { zone });
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user