Lid |
|
Hallo,
Ik zou graag de datum willen laten aftellen, alle seconden zijn me al gelukt, maar de datum niet.. iemand een idee?
Hieronder de code:
<?php
$huidige_datum = time();
$next = (date("d") + 1);
$middernacht_datum = mktime(0,0,0,date("m"),$next,date("Y"));
$verschil = ($middernacht_datum - $huidige_datum);
$echtuur = ($verschil/3600);
$expuur = explode('.', $echtuur, 2);
$uren = floor($verschil/3600);
$nieuwemin = ($expuur[1]/100)^60;
$minuten = floor(($echtuur - $uren)*60);
$nieuwesecs = ($verschil - (($uren*60*60)+($minuten*60)));
$secondes = floor($nieuwesecs);
echo $uren.':'.$minuten.':'.$secondes;
?>
<br />
<span id="countdown"><?php echo $verschil; ?></span>
<br />
<script type="text/javascript">
<!--
var sURL = unescape(window.location.pathname);
var seconds=document.getElementById("countdown").innerHTML
function display(){
seconds -= 1
if (seconds < 0) {
seconds = 0
window.location.href = sURL;
}
document.getElementById("countdown").innerHTML = seconds
setTimeout("display()",1000)
}
display()
//-->
</script>
<?php $verschil = ($middernacht_datum - $huidige_datum); $echtuur = ($verschil/3600); $expuur = explode('.', $echtuur, 2); $uren = floor($verschil/3600); $nieuwemin = ($expuur[1]/100)^60; $minuten = floor(($echtuur - $uren)*60); $nieuwesecs = ($verschil - (($uren*60*60)+($minuten*60))); $secondes = floor($nieuwesecs); echo $uren.':'.$minuten.':'.$secondes; ?> <br /> <span id="countdown"> <?php echo $verschil; ?></span> <br /> <script type="text/javascript"> <!-- var sURL = unescape(window.location.pathname); var seconds=document.getElementById("countdown").innerHTML function display(){ seconds -= 1 if (seconds < 0) { seconds = 0 window.location.href = sURL; } document.getElementById("countdown").innerHTML = seconds setTimeout("display()",1000) } display() //--> </script>
Mvg
|