date() gibts falschen tag aus

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Scoutman
Mitglied
Beiträge: 278
Registriert: 11.02.2004 17:15
Wohnort: .at

date() gibts falschen tag aus

Beitrag von Scoutman »

Code: Alles auswählen

date("l", mktime(0, 0, 0, 0, date('l'), 0))
diese zeile gibt mir immer Thursday aus. aber heute ist doch dienstag!!! was hab ich falsch gemacht?
KEIN Support per PM!!!
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Wozu mktime?

Du weisst schon was du machst oder

guckst du Manual
-> Date()
-> mktime

kurz erklärt mktime gibt einen unixtimestamp zurück welcher als optionaler Parameter date übergeben werden kann.

mach mal:

Code: Alles auswählen

echo date("D");
Scoutman
Mitglied
Beiträge: 278
Registriert: 11.02.2004 17:15
Wohnort: .at

Beitrag von Scoutman »

jaja ich weiß schon was ich mache. ich will mit dem ganzen rechnen.

also zb:

Code: Alles auswählen

date('l', mktime(0, 0, 0, 0, date('l')+1, 0));


das geht mit date('d') schwer.
KEIN Support per PM!!!
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

achso klar dann musst du den Unix Timestamp nehmen :wink:

Andere Frage: Was genau willst du berechnen?
Wenn es über die DB läuft erst gar nicht so anfangen sondern mit Interval arbeiten.

Date kannst du im mktime nicht verwenden da date nur formatiert aber keinen Unixtimestamp zurückgibt. Du kannst aber nur mit Unixtimestamp rechnen.

Schon mal strtotime versucht?

edit
das sollte denke ich gehen:

Code: Alles auswählen

echo date('l', strtotime("+1 day"));
Du bekommst einen Timestamp zurück und fütterst damit date und diese Function sollte das auch verwerten können.....

Hoffe geholfen zu haben..
Scoutman
Mitglied
Beiträge: 278
Registriert: 11.02.2004 17:15
Wohnort: .at

Beitrag von Scoutman »

DANKE! funktioniert.

zur kurzen erklärung. ich hab eine tabelle wo immer der morgige und übermorgige tag angezeigt werden soll. das ist auch schon alles.
KEIN Support per PM!!!
Antworten

Zurück zu „Coding & Technik“