Antworten
Nov 06, 2023 - 10:19
Es sieht so aus, als würde das IO-Broker-Plugin dir einen Unix-Zeitstempel (Epoch Time) geben, der die Anzahl der Millisekunden darstellt.
Falls du diese Umwandlung direkt im IO-Broker vornehmen möchtest und dort JavaScript ausgeführt wird, kannst du den Zeitstempel mit der JavaScript Date-Funktion umwandeln:
// Unix-Zeitstempel in Millisekunden
var timestamp = 1699251415764;
// Erstellen eines neuen Date-Objekts mit diesem Zeitstempel
var date = new Date(timestamp);
// Optionen für die Formatierung des Datums
var options = { year: 'numeric', month: 'short', day: 'numeric', hour: '2-digit', minute: '2-digit' };
// Umwandlung des Datums in einen String im gewünschten Format
var dateString = date.toLocaleDateString('de-DE', options) + ' ' + date.toLocaleTimeString('de-DE', options);
// Entfernen der Sekunden und des Zeitzone-Teils des Strings
dateString = dateString.replace(/:\d{2}\sGMT\+\d{4}\s\(.*\)$/, '');
// Ausgabe: "TT MMM JJJJ hh:mm"
console.log(dateString);
Ich kenne deinen genauen Anwendungsfall nicht, aber ansonsten in Mediola aufbereiten lassen.
Von
Hallo Eric danke schon mal, da bin ich wieder beschäftigt. :-)
Gruß Robert
Von
Hallo Eric,
hab mir auch deine Variante eben angesehen und ich schrieb eben Thomas schon, ich komme auf meine alte Tage nicht drum rum mich auch im IO Broker mit dem Scripting zu beschäftigen. Was ich auf meine alten Tag noch mir zumuten soll. Lach - aber das hält fit ich hab es so gewollt.
Gruß Robert
Neuen Kommentar hinzufügen