Well I found this... but now I cannot get my bbcode to work! Errrr
thanks for the help anyway! 😉
function countdown(thedate,thename)
{
var date = new Date(thedate);
var now = new Date();
var diff = date.getTime() - now.getTime();
var originaldays = Math.floor(diff / (1000 * 60 * 60 * 24))+1;
if (originaldays >= 0) {
var days = originaldays;
} else {
var days = -originaldays;
}
var yrs = Math.floor(days / 356);
var days = days - (yrs*365);
var months = Math.floor (days / 30.42);
var days = days - Math.floor(months*30.42);
if (days > 31) {
var months = months + 1;
var days = days - 31;
}
if (months > 12) {
var yrs = yrs + 1;
var months = months - 12;
}
var weeks = Math.floor(days / 7);
var days = days - (weeks * 7);
if (days==1 || days==-1) {
var dayplural="";
} else {
var dayplural="s";
}
if (weeks==1 || weeks==-1) {
var weekplural="";
} else {
var weekplural="s";
}
if (months==1 || months==-1) {
var monthplural="";
} else {
var monthplural="s";
}
if (yrs==1 || yrs==-1) {
var yearplural="";
} else {
var yearplural="s";
}
if (thename=="") {
var thename=thedate;
}
if (originaldays > 0)
{
if (yrs > 0) {
document.write(yrs + " year" + yearplural + " ");
}
if (months > 0) {
document.write(months + " month" + monthplural + " ");
}
if (weeks > 0) {
document.write(weeks + " week" + weekplural + " ");
}
document.write(days + " day"+dayplural+" until "+thename);
}
else
if (originaldays == 0) {
document.write("Today is "+thedate);
} else {
if (yrs > 0) {
document.write(yrs + " year" + yearplural + " ");
}
if (months > 0) {
document.write(months + " month" + monthplural + " ");
}
if (weeks > 0) {
document.write(weeks + " week" + weekplural + " ");
}
document.write(days + " day"+dayplural+" since "+thename);
}
}