A simple jQuery plugin for creating a countdown timer. Example:
$(function(){varnote=$('#note'),ts=newDate(2012,0,1),newYear=true;if((newDate())>ts){// The new year is here! Count towards something else.// Notice the *1000 at the end - time must be in millisecondsts=(newDate()).getTime()+10*24*60*60*1000;newYear=false;}$('#countdown').countdown({timestamp : ts,callback : function(days,hours,minutes,seconds){varmessage="";message+=days+" day"+(days==1 ? '':'s')+", ";message+=hours+" hour"+(hours==1 ? '':'s')+", ";message+=minutes+" minute"+(minutes==1 ? '':'s')+" and ";message+=seconds+" second"+(seconds==1 ? '':'s')+" <br />";if(newYear){message+="left until the new year!";}else{message+="left to 10 days from now!";}note.html(message);}});});For more examples go to the plugin homepage on Tutorialzine.