hoi
weet iemand een phpcode met of zonder MySQL
voor een lopende afteller afteller
net zoals een kookwekker maar dan met maanden, dagen, uren, minuten, seconden, honderdsten.
ik ben maar een beginner dus weet nog niet zo veel van php.
groetjes wesley
<?php
//de gedeclareerde variabelen voor de dag waar je naar toe wil tellen
$dag = 20;
$maand = 8;
$jaar = 2005;
//stelt de variabelen op 0 waarde en maakt de tijd en berekent hoeveel dagen nog
$opening = mktime(0, 0, 0, $maand, $dag, $jaar);
$tijdnu = time();
$berekingtijd = ceil(($opening - $tijdnu) / (1 * 24 * 60 * 60));
//zet alles op je scherm
echo "<h5><b>Nog <font color=#009933>".$berekingtijd."</font> dagen</h5><h6>en dan weten we<br>hoeveel Ragdoll jongens en meisjes Amalia ons heeft gegeven!</b>";
?>
hou je vast (deze heb ik zelf een keer gevonden en het werkt goed):
<script language="JavaScript">
function setcountdown(theyear,themonth,theday,thehour,themin,thesec){
yr=theyear;mo=themonth;da=theday;hr=thehour;min=themin;sec=thesec
}
//////////Bewerk het aftelscript hier//////////////////
//STEP 1: verander hier het aftel - script, in het formaat year, month, day, hour(0=midnight,23=11pm), minutes, seconds:
setcountdown(2006,06,03,9,00,00)
//STEP 2: verander hieronder de tekst die na het aftellen moet komen, en de boodschap op de dag van het tijdstip, respectively
var occasion="Het is nog:"
var message_on_occasion="Geen afteling meer"
//STEP 3: verander de 5 variabelen hieronder , te weten the width, height, background color, and text style of the countdown area
var countdownwidth='900px'
var countdownheight='35px'
var countdownbgcolor='#FFFFFF'
var opentags=' '
var closetags=''
//////////verander hieronder niets//////////////////
var montharray=new Array("Jan","Feb","Maa","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Dec")
var crosscount=''
function start_countdown(){
if (document.layers)
document.countdownnsmain.visibility="show"
else if (document.all||document.getElementById)
crosscount=document.getElementById&&!document.all?document.getElementById("countdownie") : countdownie
countdown()
}
if (document.all||document.getElementById)
document.write('<span id="countdownie" style="width:'+countdownwidth+'; background-color:'+countdownbgcolor+'"></span>')
window.onload=start_countdown
function countdown(){
var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
var todaym=today.getMonth()
var todayd=today.getDate()
var todayh=today.getHours()
var todaymin=today.getMinutes()
var todaysec=today.getSeconds()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec
futurestring=montharray[mo-1]+" "+da+", "+yr+" "+hr+":"+min+":"+sec
dd=Date.parse(futurestring)-Date.parse(todaystring)
dday=Math.floor(dd/(60*60*1000*24)*1)
dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
//if on day of occasion
if(dday<=0&&dhour<=0&&dmin<=0&&dsec<=1&&todayd==da){
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+message_on_occasion+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+message_on_occasion+closetags
return
}
//if passed day of occasion
else if (dday<=-1){
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+"Occasion already passed! "+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+"Occasion already passed! "+closetags
return
}
//else, if not yet
else{
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+dday+ " days, "+dhour+" hours, "+dmin+" minutes, and "+dsec+" seconds left until "+occasion+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+dday+ " dagen en<br> "+dhour+":"+dmin+":"+dsec+"<br> tot aan "+occasion+closetags
}
setTimeout("countdown()",1000)
}</script>
Die jij hebt zal misschien wel met seconden kunnen werken, maar je zal ze niet zien aftellen, als dat wel de bedoeling is, zal je toch echt aan Javascript oplossing moeten gebruiken.