volle Stunde ausfindig machen

oconner

oconner

Aktives Mitglied
Thread Starter
Dabei seit
11.01.2006
Beiträge
281
Reaktionspunkte
0
Hallo

ich möchte per if abfrage etwas ausgeben lassen das nur immer zur vollen Stunde ausgegeben wird. Nur wie finde ich raus wann immer die volle Stunde ist. Ich weis nur wie man die volle Stunde als Zeit ausgeben lassen kann.:p
 
Ich würde sagen die volle Stunde ist, wenn die Minuten gleich 0 sind. Oder etwa nicht? :kopfkratz:

Pingu
 
ach ja klar. :)

Also ich teste gerade mal. Ich hab mehrere Uhrzeiten genommen.

Ist diese Abfrage logisch?

PHP:
$array = array("23", "55", "15", "12", "32", "35", "36", "37", "38", "39", "40");

$timestamp = time();
$layer_time = date("i", $timestamp);


if ($layer_time == $array)
	{
    echo '<!-- Layer code -->';
	}
	else
	{
	echo "";
	}
 
1. Date braucht keinen zweiten Parameter, ist dieser leer, wird automatisch der aktuelle Timestamp verwendet.

2. Die Abfrage solltest du mit in_array() durchführen. Du kannst keinen Integer-Wert mit einem Array von Integer-Werten vergleichen.
 
Ich bin mir nicht sicher aber es müsste ungefähr so gehen:
PHP:
if(date("i") == 00)
{
 ...
}
 
korrekt.
Habs eben im Terminal noch überprüft:
Code:
> date
Fr Jun  9 20:00:04 CEST 2006
>
> php -r 'echo date("i"); if (date("i")==0){
  echo " - ja\n";
} else {
  echo " - nein\n";
}'
00 - ja
Wie man sieht, kann, man sogar noch eine '0' einsparen ;).
 
Ja, ja die Sache mit den "Nullen"! ;-) hehe
 
Zurück
Oben Unten