Kira: Tageszähler....tage vergangen seit DATUM

Beitrag lesen

Hallo, ich habe folgendes Script und zähle damit die Tage seit dem 25.07.2005. Könntet ihr mit helfen, das Script so umzubauen, dass auch Jahre und/oder Monate angezeigt werden?

Oder gibt es irgendwo vielleicht schon fertige Scripte in PHP?

Grüße
Kira

<html>
<font size="4" face="Verdana"><center>Es sind bereits</center></font></p></td>
 </tr>
 <tr>
  <td align="center">
  <div align="left">
 <table width=100% cellpadding=0 cellspacing=0 border=1 id="table13"><tr>
 <td valign=top>
 <p align="center"><font size="5">&nbsp;<script language="JavaScript1.2">

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

//AB WANN WIRD GEZÄHLT:
setcountup(2005,7,25)

var displaymessage=""

//FORMATIERUNG width, height, background color, text style
var countupwidth='95%'
var countupheight='20px' //applicable only in NS4
var countupbgcolor='white'
var opentags='<font face="Verdana" color="#FF0000"><small>'
var closetags='</small></font>'

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

function start_countup(){
if (document.layers)
document.countupnsmain.visibility="show"
else if (document.all||document.getElementById)
crosscount=document.getElementById&&!document.all?document.getElementById("countupie") : countupie
countup()
}

if (document.all||document.getElementById)
document.write('<span id="countupie" style="width:'+countupwidth+'; background-color:'+countupbgcolor+'"></span>')

window.onload=start_countup

function countup(){
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
paststring=montharray[mo-1]+" "+da+", "+yr
dd=Date.parse(todaystring)-Date.parse(paststring)
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 (document.layers){
document.countupnsmain.document.countupnssub.document.write(opentags+dday+" Tage"+" und "+dhour+" Stunden "+displaymessage+closetags)
document.countupnsmain.document.countupnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+dday+" Tage"+" und "+dhour+" Stunden "+displaymessage+closetags

setTimeout("countup()",1000)
}
</script></div></font></table>

</td>
 </tr>
 <tr>
  <td align="center"><center><font face="Verdana" size="4">vergangen seit du aufgehört hast zu rauchen!</font></td>
 </tr>
</html>