formatDate
[ Funktion ]
public static formatDate(
date: Date,
options?: TcHmi.Localization.FormatOptions
): string | null;
Formatiert ein Javascript-Zeitstempel in einer bestimmten Zeitzone, Sprache und Detailgrad als Zeichenkette. Die Ausgabe beinhaltet auch Millisekunden.
Gibt der Nutzer keine Zeitzone oder Locale vor so gelten die Einstellungen des aktuellen Benutzers. Diese sind auch unter TcHmi.Server.getCurrentUserConfig verfügbar.
Parameter
Name | Typ | Beschreibung |
---|---|---|
date | Zur formatierendes Datum | |
options [optional] | Optionen zur Formatierung |
Rückgabewert
Typ | Beschreibung |
---|---|
Formatierter String oder im Fehlerfall null. |
Verfügbar ab Version 1.10.1336.10 |
Beispiel - JavaScript
var date = new Date('2019-12-02T14:15:16.017Z');
var result = TcHmi.Localization.formatDate(date);
console.log(result); // For a user with timeFormatLocale 'de-DE' and timeZone set to 'Europe/Berlin': 2.12.2019, 15:15:16,017
var date = new Date('2019-12-02T14:15:16.017Z');
var result = TcHmi.Localization.formatDate(date, {
type: 'time',
timeZone: 'Europe/Helsinki',
locale: 'fr-FR'
});
console.log(result); // '16:15:16,017'
Verfügbar ab Version 1.10.1336.10 |