"We are back" « oc.at

[PHP] Timestamp gesucht

Umlüx 01.06.2011 - 12:10 1288 5
Posts

Umlüx

Huge Metal Fan
Avatar
Registered: Jun 2001
Location: Kärnten
Posts: 8995
ich steh grad a bisserl am schlauch..
wie bekomme ich den timestamp von: Sonntag der aktuellen woche, 23:59:59?

thanks!

Obermotz

Fünfzylindernazi
Avatar
Registered: Nov 2002
Location: OÖ/RI
Posts: 5262
Code: PHP
strtotime('next Sunday', $now()) + 86400;

Sollte annähernd hinhaun..
//musst aber checken ob nicht gerade sonntag ist, sonst kriegst den nächsten

Umlüx

Huge Metal Fan
Avatar
Registered: Jun 2001
Location: Kärnten
Posts: 8995
aah wie konnte ich strtotime vergessen..
danke!

Paxi

Overclocking Team Member
Avatar
Registered: Oct 2009
Location: Wien
Posts: 389
Ich mach das immer so.
Datum wird als String im Format dd.mm.YYYY gespeichert
dann hol ich mir die einzelnen werte mit
Code: PHP
$els = explode('.', $date); //'.', ist das Trennzeichen, $date mein Datumsstring
dann
Code: PHP
$stamp= mktime(0,0,0,$els[1], intval($els[0]), $els[2]);

Kann natürlich beliebig umgeschrieben werden, mit anderem Trennzeichen, mit Minuten, Sekunden, Stunden etc.

UnleashThebeast

unsäglicher Prolet
Avatar
Registered: Dec 2005
Location: 127.0.0.1
Posts: 3558
Also ich speicher meine Timestamps immer als Unix-Timestamp ohne irgendeine Formatierung, die kann ich dann beim auslesen bzw ausgeben machen..

Paxi

Overclocking Team Member
Avatar
Registered: Oct 2009
Location: Wien
Posts: 389
Ja ein Timestamp hat nie eine Formatierung, er gibt ja nur die Sekundenanzahl seit 1. Januar 1970 00:00 an.
Aber die Frage war ja wie man den Timestamp eines normalen Datums errechnet.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz