From 3111a81ba2c6342af7db58f58d5c0a92e3e6dffd Mon Sep 17 00:00:00 2001 From: ISA Date: Tue, 22 Oct 2024 10:53:19 +0200 Subject: [PATCH] =?UTF-8?q?Der=20Zeitstrahl=20ist=20verkehrt=E2=80=A6?= =?UTF-8?q?=E2=80=A6nach=20rechts=20m=C3=BCssen=20die=20neueren=20Zahlen,?= =?UTF-8?q?=20nicht=20umgekehrt.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/modules/Kue705FO.jsx | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/components/modules/Kue705FO.jsx b/components/modules/Kue705FO.jsx index b549791..63bc96f 100644 --- a/components/modules/Kue705FO.jsx +++ b/components/modules/Kue705FO.jsx @@ -64,21 +64,34 @@ function Kue705FO({ const createChart = (data) => { const ctx = document.getElementById("myChart").getContext("2d"); + // Funktion zur Umwandlung des Datums in das deutsche Format + const formatToGermanDate = (timestamp) => { + const date = new Date(timestamp); + return new Intl.DateTimeFormat("de-DE", { + day: "2-digit", + month: "2-digit", + year: "numeric", + hour: "2-digit", + minute: "2-digit", + second: "2-digit", + }).format(date); + }; + new Chart(ctx, { type: "line", data: { - labels: data.map((row) => row.t), // Zeitwerte + labels: data.map((row) => formatToGermanDate(row.t)).reverse(), // Zeitwerte ins deutsche Format umwandeln und umkehren datasets: [ { label: "Isolationswiderstand", - data: data.map((row) => row.m), + data: data.map((row) => row.m).reverse(), borderColor: "#00AEEF", fill: false, yAxisID: "y", }, { label: "Schleifenwiderstand", - data: data.map((row) => row.n), + data: data.map((row) => row.n).reverse(), borderColor: "black", fill: false, yAxisID: "y1",