JavaScripts -> Informationen -> Datums-Count-Down
Zeigt die verbleibende Zeit bis zu einem bestimmten Datum an.
Kompatibilität getestet:
Script-Code
<script type="text/javascript">
<!--
//Date-Count-Down v1.0 (c) 2003 Triple-M / http://www.htmlarsenal.de
//Benutzung - usage:
//dcountdown(d,m,y)
//d Tag - day \
//m Monat - month |-- des zieldatums - of target date
//y Jahr - jahr /
var cud="Tag";
var cum="Monat";
var cuy="Jahr";
var cupl="en"; //Plural
var cux=" und "; //Bindewort
//var d="day";
//var m="month";
//var y="year";
//var pl="s"; //plural
//var cux=" and "; //connecting word
//Ab hier bitte nichts veraendern - Please do not change anything from here on
var cuml=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
function dcountdown(d,m,y) {
xdate=new Date();
md=xdate.getDate();
mm=xdate.getMonth()+1;
my=((xdate.getFullYear()>1000)?xdate.getFullYear():(xdate.getFullYear()+1900));
dd=d-md;
dm=m-mm;
dy=y-my;
if(dd<0) {
dd+=cuml[mm-2];
dm--;
}
if(dm<0) {
dm+=12;
dy--;
}
if(dy<0) {
alert("Das Datum muss in der Zukunft liegen!");
} else {
if(dy) {
document.write(dy+' '+cuy+((dy>1)?(cupl):('')));
if(dm && dd)document.write(', ');
else if(dd || dm)document.write(cux);
}
if(dm) {
document.write(dm+' '+cum+((dm>1)?(cupl):('')));
if(dd)document.write(cux);
}
if(dd)document.write(dd+' '+cud+((dd>1)?(cupl):('')));
}
}
//-->
</script>
<!--
//Date-Count-Down v1.0 (c) 2003 Triple-M / http://www.htmlarsenal.de
//Benutzung - usage:
//dcountdown(d,m,y)
//d Tag - day \
//m Monat - month |-- des zieldatums - of target date
//y Jahr - jahr /
var cud="Tag";
var cum="Monat";
var cuy="Jahr";
var cupl="en"; //Plural
var cux=" und "; //Bindewort
//var d="day";
//var m="month";
//var y="year";
//var pl="s"; //plural
//var cux=" and "; //connecting word
//Ab hier bitte nichts veraendern - Please do not change anything from here on
var cuml=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
function dcountdown(d,m,y) {
xdate=new Date();
md=xdate.getDate();
mm=xdate.getMonth()+1;
my=((xdate.getFullYear()>1000)?xdate.getFullYear():(xdate.getFullYear()+1900));
dd=d-md;
dm=m-mm;
dy=y-my;
if(dd<0) {
dd+=cuml[mm-2];
dm--;
}
if(dm<0) {
dm+=12;
dy--;
}
if(dy<0) {
alert("Das Datum muss in der Zukunft liegen!");
} else {
if(dy) {
document.write(dy+' '+cuy+((dy>1)?(cupl):('')));
if(dm && dd)document.write(', ');
else if(dd || dm)document.write(cux);
}
if(dm) {
document.write(dm+' '+cum+((dm>1)?(cupl):('')));
if(dd)document.write(cux);
}
if(dd)document.write(dd+' '+cud+((dd>1)?(cupl):('')));
}
}
//-->
</script>