2025-03-18 16:54:53 +01:00
|
|
|
import Handlebars from "handlebars";
|
|
|
|
|
|
|
|
Handlebars.registerHelper("date", function (aString) {
|
|
|
|
return new Date(aString).toLocaleDateString("de-DE", {
|
|
|
|
day: "2-digit",
|
|
|
|
month: "2-digit",
|
|
|
|
year: "numeric",
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
2025-05-21 10:56:09 +02:00
|
|
|
Handlebars.registerHelper("weekdayDayMonth", function (aString) {
|
|
|
|
return new Date(aString).toLocaleDateString("de-DE", {
|
|
|
|
weekday: "long",
|
|
|
|
day: "2-digit",
|
|
|
|
month: "long",
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
2025-03-18 16:54:53 +01:00
|
|
|
Handlebars.registerHelper("longdate", function (aString) {
|
|
|
|
return new Date(aString).toLocaleDateString("de-DE", {
|
|
|
|
weekday: "long",
|
|
|
|
day: "2-digit",
|
|
|
|
month: "2-digit",
|
|
|
|
year: "numeric",
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
Handlebars.registerHelper("datetime", function (aString) {
|
|
|
|
return new Date(aString).toLocaleDateString("de-DE", {
|
|
|
|
day: "2-digit",
|
|
|
|
month: "2-digit",
|
|
|
|
year: "numeric",
|
|
|
|
hour: "2-digit",
|
|
|
|
minute: "2-digit",
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
2025-05-21 10:56:09 +02:00
|
|
|
Handlebars.registerHelper("longdatetime", function (aString) {
|
|
|
|
return new Date(aString).toLocaleDateString("de-DE", {
|
|
|
|
day: "2-digit",
|
|
|
|
month: "long",
|
|
|
|
year: "numeric",
|
|
|
|
hour: "2-digit",
|
|
|
|
minute: "2-digit",
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
Handlebars.registerHelper("longdatetimeWithWeekday", function (aString) {
|
|
|
|
return new Date(aString).toLocaleDateString("de-DE", {
|
|
|
|
weekday: "long",
|
|
|
|
day: "2-digit",
|
|
|
|
month: "long",
|
|
|
|
year: "numeric",
|
|
|
|
hour: "2-digit",
|
|
|
|
minute: "2-digit",
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
2025-03-18 16:54:53 +01:00
|
|
|
Handlebars.registerHelper("json", function (context) {
|
|
|
|
return JSON.stringify(context);
|
|
|
|
});
|