anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Zeit && Datum https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=3661 |
Seite 1 von 1 |
Autor: | MySql [ Fr 25 Mai, 2007 16:16 ] |
Betreff des Beitrags: | Zeit && Datum |
So, dass bin dan ich mal wider.. Ich will ein gebäude eröffnen das an 7 Tagen jeweils einen eigenen öffnungszeitraum hat. Dazu wird dan auch noch der moat kommen. Problemm dabei ist: Ich weis nicht wie man des datum berechnen soll^^ hier mal mein kleiner code schnipssel: [php]$days = array( 1=>'Montag' ,2=>'Dienstag' ,3=>'Mittwoch' ,4=>'Donnerstag' ,5=>'Freitag' ,6=>'Samstag' ,7=>'Sonntag' ); $month = array( 1=>'Januar' ,2=>'Februar' ,3=>'März' ,4=>'April' ,5=>'Mai' ,6=>'Juni' ,7=>'Juli' ,8=>'August' ,9=>'September' ,10=>'Oktober' ,11=>'November' ,12=>'Dezember' ); $timestart = array( 1=>'08:00' ,2=>'12:00' ,3=>'06:00' ,4=>'14:00' ,5=>'00:00' ,6=>'20:00' ,7=>'08:00' ); $timeend = array( 1=>'14:00' ,2=>'18:00' ,3=>'12:00' ,4=>'20:00' ,5=>'06:00' ,6=>'02:00' ,7=>'14:00' ); if (date('H:i:s') >= $month) { if (date('D:i:s') >= $days) { if (date('H:i') >= $timestart && date('H:i') <= $timeend) { } } }[/php] Büdde nit meggern xD |
Autor: | Eliwood [ Fr 25 Mai, 2007 17:03 ] |
Betreff des Beitrags: | Re: Zeit && Datum |
Lies dich doch einfach einmal in die Doku ein: http://ch2.php.net/manual/de/function.date.php Dann kannst du z.B. den Datumsaufruf so gestalten: [php]$datefrag = explode(';', date('n;w;G;i')); $actual_month = $datefrag[0]; $actual_dayofweek = $datefrag[1]; #0 = Sonntag; 6 = Samstag $actual_hour = $datefrag[2]; $actual_minute = intval($datefrag[3]); // Beispiel switch($actual_month) { case 12: # Dezember switch($actual_dayofweek) { case 0: $open = false; break; case 6: $open = false; if($actual_hour> 9 AND $actual_hour < 18) { $open = true; # VOn 9:00 bis 17:00 offen } break; } break; }[/php] |
Autor: | MySql [ Fr 25 Mai, 2007 17:23 ] |
Betreff des Beitrags: | |
ok werds mir mal durch lesen. Und vielen dank für die schnelle anrtwort. |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |