mauskatzehund
Goto Top

Counter (Zeit von jetzt, bis...)

Hallo zusammen

Also, ich möchte auf meiner Homepage einen Counter einbauen, der mir anzeigt, wie lange es noch bis zu einem bestimmten Event dauert.
Zum Beispiel will ich, wenn am 7.Juli um 08.10 etwas geschieht einen Counter der mir dann Anzeigt, wieviele Tage, Stunden, Minuten und Sekunden noch bis dahin vergehen.

Hoffe ist machbar...

Mfg
MKH

Content-ID: 25804

Url: https://administrator.de/forum/counter-zeit-von-jetzt-bis-25804.html

Ausgedruckt am: 27.12.2024 um 19:12 Uhr

heyko
heyko 12.02.2006 um 20:11:36 Uhr
Goto Top
ganz easy hab dir mal ein script rausgesucht

http://nopaste.php-q.net/191376
Mauskatzehund
Mauskatzehund 12.02.2006 um 20:15:06 Uhr
Goto Top
thx für die schnelle Antwort^^

Gibts eigendlich auch n script ohne php zu verwende?
heyko
heyko 12.02.2006 um 20:18:09 Uhr
Goto Top
da kommt kein php drin vor nur javascript
Mauskatzehund
Mauskatzehund 12.02.2006 um 20:20:58 Uhr
Goto Top
Ups, sollte mir den Script das nächste mal besser anschauenface-wink

Das "yuakenet:#php..."

hat mich drauf gebracht...

nochmal thx
heyko
heyko 12.02.2006 um 20:25:54 Uhr
Goto Top
kein problem face-smile
Darkmind
Darkmind 15.02.2006 um 15:33:45 Uhr
Goto Top
gugg mal da..

hab auch mal gesucht, für nen event und finde das hier das beste:

/*
Dynamic countdown Script- © Dynamic Drive (www.dynamicdrive.com)
For full source code, 100's more DHTML scripts, and TOS,
visit http://www.dynamicdrive.com
*/


function setcountdown(theyear,themonth,theday){
yr=theyear;mo=themonth;da=theday
}

CONFIGURE THE COUNTDOWN SCRIPT HERE

STEP 1: Configure the countdown-to date, in the format year, month, day:
setcountdown(2005,07,09)

STEP 2: Change the two text below to reflect the occasion, and message to display on that occasion, respectively
var occasion="Event has begin !"
var message_on_occasion="Happy Partytime..."

STEP 3: Configure the below 5 variables to set the width, height, background color, and text style of the countdown area
var countdownwidth='1000px'
var countdownheight='200px'
var countdownbgcolor='2F2F2F'
var opentags='<font face="Verdana" color="#FFFFFF"><Bold>'
var closetags='</small></font>'

DO NOT EDIT PASS THIS LINE

var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
var crosscount=''

function start_countdown(){
if (document.layers)
document.countdownnsmain.visibility="show"
crosscount=document.getElementById&&!document.all?document.getElementById("countdownie") : countdownie
countdown()
}

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
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()
}
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()
}
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()
}
crosscount.innerHTML=opentags+dday+ " Tage, "+dhour+" Stunden, "+dmin+" Minuten, and "+dsec+" Sekunden bis "+occasion+closetags
}
setTimeout("countdown()",1000)
}
</script>