This code is supposed to show a seconds countdown on an HTML page. But it does not work at all. What could be wrong? I kinda copied the code from a website, and just added few details.
function timer() {
var now = new Date().getFullYear;
var newdate = new Date("March, 19, 2014");
var SecCount = (newdate - now) / 1000;
SecCount = Math.round(SecCount);
if (SecCount === 1) {document.getElementById("days").innerHTML= "يوم واحد"; }
else if (SecCount === 2) {document.getElementById("days").innerHTML= "يومان"; }
else if (SecCount > 2 && SecCount < 10) {document.getElementById("days").innerHTML = (SecCount + " أيام"); }
else {document.getElementById("seconds").innerHTML = (SecCount + " يوم"); }
setTimeout(timer,1000);
}