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/