problemer med time
hey eksperter!.. jeg har et problem!.. jeg skal lave en tabel som udregner 111 dage til en dato valgt i en formular.. jeg har knoklet i lang tif.. men kan ikke hitte ud af hvad der er galt.. det der er problemet er at jeg ikke kan få smidt de tre forksellige variable ind: dag, måned og dato, jeg bruger tim() og ganger derfor sekunderne op i hver af dem, men alligevel passer det ikke?.. kan i hjælpe mig... http://www.trancetasy.1go.dk/allan.php...
kilde koden er:
<?
if(!$action) {
echo "<form action=$PHP_SELF?action=hej method=post><select name='dag' size='1'>";
for($i=1; $i<32; ++$i) {
echo "
<option value='$i'>$i</option>";
}
echo "
</select>";
$maaned = array("Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December");
echo "<select name='maned' size='1'>";
for($i=0; $i<12; ++$i) {
$real = $i+1;
echo "
<option value='$real'>$maaned[$i]</option>";
}
echo "
</select>";
echo "<select name='ar' size='1'>";
for($i=1990; $i<2004; $i++) {
echo "
<option value='$i'>$i</option>";
}
echo "
</select><input type='submit' value='beregn'></form>";
}
else {
$tid_nu = time();
$paring_dag = (60*60*24*$dag); // angiver hvor mange sekunder på en dag
$paring_maned = (60*60*24*(365/12)*$maned); // angiver hvor mange sekunder på en måned
$real_ar = ($ar - 1970); // angiver hvor mange sekunder mellem start og slut år
$paring_ar = (60*60*24*365*$real_ar); // angiver hvor mange sekunder på et år
$paring = ($paring_dag + $paring_maned + $paring_ar); // ligger sekunderne sammen
$foedsel = $paring + (60*60*24*111);
$antal_dage_til_foedsel = ($foedsel - $tid_nu)/86400;
$hey = ceil($antal_dage_til_foedsel);
echo "dage til fødsel: $antal_dage_til_foedsel ($hey)<br><br>";
echo date("d / m - Y",$foedsel);
}
?>
