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

Date

Zur formatierendes Datum

options [optional]

TcHmi.Localization.FormatOptions

Optionen zur Formatierung

Rückgabewert

Typ

Beschreibung

string, null

Formatierter String oder im Fehlerfall null.

formatDate 1:

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'
formatDate 2:

Verfügbar ab Version 1.10.1336.10