| |
|
|
| Funktion abgeschafft,
Funktionsweise wird von der Funktion time abgedeckt.
[OFFTOPIC]date([n[,{unixtime|datumstring}]]) gibt ein Datum als String zurück,
Am Beispiel des 1.2.3000:
date() ohne Parameter oder erster Parameter null: 3000-02-01 date(0): 01.02.3000 (landesspezifisches Format, z.B. 10.12.1978) date(1): unbenutzt date(2): unbenutzt date(3): 30000201 (Datenbankformat) date(4): unbenutzt date(5): unbenutzt date(6): Wochentag 0-6, 0=Sonntag, 1=Montag, ... date(7): Tag im Monat (1-31) date(8): Monat (1-12) date(9): Jahr (yyyy) date(10): Kalenderwoche (1-53)
wird der optionale Parameter unixtime angegeben, dann wird nicht das aktuelle Datum verwendet sondern das Datum der angegebenen unixtime. Aktuelle (jetzige) unixtime kann mit der Funktion time() ermittelt werden.
So ist das morgige Datum immer:
date(0,time()+60*60*24)
und das Gestrige:
date(0,time()-60*60*24)
Parameter 2 kann auch vom Typ String sein, wird dann interpretiert wie von Time Parameter 1, also:
Ist Parameter 2 ein String, dann wird das Datum (Stringinhalt) als Datum gelesen und Date verwendet die entsprechende Unixtime des Datums.
Das Datum im String darf 2 Formate haben:
a) yyyy-mm-dd[ hh[:mm[:ss]]] b) dd.mm.yyyy[ hh[:mm[:ss]]] Hinweis: Wenn date scheitert wird null zurückgegeben, nicht 0![/OFFTOPIC] |
|
|
| |
|
|
|
| Date(0) gibt jetzt im landesspezifischem Format aus. |
|
|
| |
|
|
|
| Neu:
date(6): Wochentag 0-6, 0=Sonntag, 1=Montag, ... date(7): Tag im Monat (1-31) date(8): Monat (1-12) date(9): Jahr (yyyy) date(10): Kalenderwoche (1-53)
Beispiel:
print date(10,time("22.12.2014")) // gibt 52 aus, ebenso: print date(10) //Kalenderwoche von heute |
|
|
| |
|
|
|
| Neu:
Parameter 2 kann jetzt auch vom Typ String sein, wird dann interpretiert wie von Time Parameter 1, also:
Ist Parameter 2 ein String, dann wird das Datum (Stringinhalt) als Datum gelesen und Date verwendet die entsprechende Unixtime des Datums.
Das Datum im String darf 2 Formate haben:
a) yyyy-mm-dd[ hh[:mm[:ss]]] b) dd.mm.yyyy[ hh[:mm[:ss]]] .
Die Kalenderwoche eines beliebigen Datums ausgeben:
print date(10,"10.12.1978") |
|
|
| |
|
|
|
| Funktion abgeschafft,
Funktionsweise wird von der Funktion time [...] abgedeckt. |
|
|
| |
|
|