Morgengrauner Dokumentation
Dateipfad: /home/mud/mudlib/doc/efun/localtimeSYNOPSIS
#include
int * localtime(int clock)
int * localtime(int *uclock)
BESCHREIBUNG
Interpretiert das Argument als Anzahl Sekunden seit dem
01. Januar 1970, 00:00:00, und gibt die Zeit in Lokalzeit in einer
sauberen Struktur zurueck. Wird nicht angegeben, wird
standardmaessig time() verwendet.
Alternativ kann auch ein Array von zwei Zahlen als Argument angegeben
werden. Das erste Element wird interpretiert wie , das zweite
Argument enthaelt die vergangenen Mikrosekunden in dieser Sekunde und
wird ignoriert.
Das Resultat ist ein Array mit folgenden Elementen:
int TM_SEC (0): Sekunde in der Minute (0..59)
int TM_MIN (1): Minute in der Stunde (0..59)
int TM_HOUR (2): Stunde des Tages (0..23)
int TM_MDAY (3): Tag im Monat (1..31)
int TM_MON (4): Monat des Jahres (0..11)
int TM_YEAR (5): Jahr (z.B. 2001)
int TM_WDAY (6): Wochentag (0..6, Sonntag = 0)
int TM_YDAY (7): Tag im Jahr (0..365)
inz TM_ISDST (8): TRUE: Daylight Saving Time
BEISPIELE
printf("Heute ist %s\n", ({ "Sonntag", "Montag", "Dienstag",
"Mittwoch", "Donnerstag", "Freitag", "Samstag"})
[localtime()[TM_WDAY]]);
GESCHICHTE
Eingefuehrt in LDMud 3.2.9.
SIEHE AUCH
ctime(E), gmtime(E), time(E), utime(E)
zurück zur Übersicht