Timestamp Aritmetik...
Hej...Er der en der kan regne her på eksperten.dk...
Kan ikke lige se, hvad jeg gør galt i følgende, siden at modulus af hhv. uger og måneder giver samme antal sekunder.
Og resultatet af uger er lig "0".
$sekunder_om_dagen = 24*60*60;
echo "sekunder_om_dagen : " . $sekunder_om_dagen . "<br>";
$sekunder_om_ugen = 7*24*60*60;
echo "sekunder_om_ugen : " . $sekunder_om_ugen . "<br>";
$sekunder_14dage = 14*24*60*60;
echo "sekunder_14dage : " . $sekunder_14dage . "<br>";
$sekunder_om_året = 365*24*60*60;
echo "sekunder_om_året : " . $sekunder_om_året . "<br>";
$sekunder_mdr = ($sekunder_om_dagen*365) /12;
echo "sekunder_mdr : " . $sekunder_mdr . "<br>";
$timestamp = time();
echo "timestamp : " . $timestamp . "<br><br>";
$modulus_år = $timestamp%$sekunder_om_året;
echo "Modulus_år(=timestamp%sekunder_om_året) : " . $modulus_år ."<br><br>";
$modulus_mdr = $modulus_år%$sekunder_mdr;
echo "Modulus_mdr(=modulus_år%sekunder_mdr) : " . $modulus_mdr ."<br><br>";
$modulus_uger = $modulus_mdr%$sekunder_om_ugen;
echo "Modulus_uger(=modulus_mdr%sekunder_om_ugen) : " . $modulus_uger ."<br><br>";
$antal_år = ($timestamp - $modulus_år) / $sekunder_om_året;
echo "år : " .$antal_år ."<br>";
$antal_mdr = ($modulus_år - $modulus_mdr)/$sekunder_mdr;
echo "måneder : " .$antal_mdr ."<br>";
$antal_uger = ($modulus_mdr - $modulus_uger) / $sekunder_om_ugen;
echo "uger : " .$antal_uger;
På forhånd tak.