zeitfunktion

sladge83

Grünschnabel
hallo... ich hab da ein großes problem... bitte versucht ihr mal diesen code zum laufen zu bekommen... hier geht´s darum den oktober 2009 komplett als tage ausgeben zu lassen aber am 25. des monats gibts ne endlosschleife. würde mich um schnelle hilfe freuen.

PHP:
<?php
$zeit[0] = "1";
$zeit[1] = "10";
$monat = $zeit[1];
$zeit[2] = "2009";

while($zeit[1] == "10")
{

$hallo      = mktime(0,0,0,$zeit[1],$zeit[0],$zeit[2]);
$hallo2     = mktime(0,0,0,$zeit[1],$zeit[0],$zeit[2]);
$timestamp  = $hallo+$abc;
$hallo      = date("d.m.Y",$timestamp);
$zeit       = explode(".",$hallo);
$abc        = "86400";

echo $zeit[0].'-'.$zeit[1].'-'.$hallo2.'<br>';
}
?>
 
Zuletzt bearbeitet:
PHP:
<?php
$tag=1;
$monat=10;
$jahr=2009;

//letzten Tag des Monats berechnen
$letzter_tag=date("d",mktime(0,0,0,$monat+1,0,$jahr));

for ($i=0;$i<$letzter_tag;$i++){
	$time=mktime(0,0,0,$monat,$tag,$jahr);
	echo date("d-m",$time)."-$time<br>"; // Ausgabe
	$tag++; // nächster Tag
}
?>


Ich denke so dürfte es funktionieren.
Die Berechnung mit $letzter_tag ist dafür da, dass du auch andere Monate damit ausgeben kannst ;)

€dit: hab gesehen, dass das ne timestamp war, die du hinzugefügt hast, hab den script nun abgeändert

lg
 
Zuletzt bearbeitet:
Zurück