« Zurück zu Produkt

Dokumentation

Datum/Uhrzeit

Benötigt: Symcon >= 8.0

Parameter

Informationen zu den visuellen Eigenschaften und Bedeutungen der Parameter sind in der Objekt-Darstellung zu finden.

Name Typ Parameter Beschreibung
PRESENTATION String GUID der Darstellung VARIABLE_PRESENTATION_DATE_TIME
{497C4845-27FA-6E4F-AE37-5D951D3BDBF9}
DATE Integer Datumsanzeige 0: Kein, 1: Jahr, Monat und Tag, 2: Monat und Tag, 3: Jahr und Tag
MONTH_TEXT Boolean Formatiere Monat als false: Zahl, true: Text
DAY_OF_THE_WEEK Boolean Zeige Wochentag
TIME Integer Zeitanzeige 0: Keine, 1: Stunden und Minuten, 2: Stunden, Minuten und Sekunden

Vorlagen

// Registriert eine Variable mit einer Datum Vorlage.
$this->RegisterVariableFloat('Date', 'Datum', [
    'PRESENTATION' => VARIABLE_PRESENTATION_DATE_TIME,
    'TEMPLATE' => VARIABLE_TEMPLATE_DATE,
]);
Name Konstante GUID
Datum VARIABLE_TEMPLATE_DATE {B4C70F3E-6613-DA1A-7279-5DEE8DEB1B24}
Uhrzeit VARIABLE_TEMPLATE_TIME {362DA268-56A2-E771-5E53-17E38B5D82E6}
Datum/Uhrzeit VARIABLE_TEMPLATE_DATE_TIME {BB0E9933-0403-BD3A-D1C9-255646934B00}

Beispiele

// Beim Registrieren einer Variable für PHP-Module
// Es werden nur Icons angezeigt. Eine Option ist farblich hervorgehoben.
$this->RegisterVariableInteger('Wecker', 'Weckzeit', [
    'PRESENTATION' => VARIABLE_PRESENTATION_DATE_TIME,
    'DATE' => 0 /* Kein */,
    'TIME' => 2 /* Stunden, Minuten und Sekunden */,
]);
// Zeigt nur die Uhrzeit an: 05:09:37
$this->RegisterVariableInteger('Wecker', 'Weckzeit', [
    'PRESENTATION' => VARIABLE_PRESENTATION_DATE_TIME,
    'DATE' => 0 /* Kein */,
    'TIME' => 2 /* Stunden, Minuten und Sekunden */,
]);

// Für bestehende Variablen via Skript
// Zeigt ein Datum folgendermaßen an: So., 3. Mai 2026 05:09
IPS_SetVariableCustomPresentation(12345, [
    'PRESENTATION' => VARIABLE_PRESENTATION_DATE_TIME,
    'DATE' => 1 /* Jahr, Monat und Tag */,
    'DAY_OF_THE_WEEK' => true,
    'TIME' => 1 /* Stunden und Minuten */,
]);
// Zeigt nur die Uhrzeit an: 05:09:37
IPS_SetVariableCustomPresentation(12345, [
    'PRESENTATION' => VARIABLE_PRESENTATION_DATE_TIME,
    'DATE' => 0 /* Kein */,
    'TIME' => 2 /* Stunden, Minuten und Sekunden */,
]);
Haben Sie noch Fragen?