Вообщем как оно работает. Код:
function sm() {
var p1 = document.getElementById('t');
var p2 = document.getElementById('n');
var p3 = document.getElementById('o');
y = p1.value;
m = p2.value;
d = p3.value;
var d0 = new Date(y, m -1, d);
var d1 = new Date();
var dt = (d1.getTime() - d0.getTime()) / (1000*60*60*24);
document.write('Вы ввели дату: - <B>' +d0+ '</B> <br />от начала стартовой даты уже прошло <B>' + Math.round(dt - 1) + '</B> дней');
}
Ввел пустое значение
.
Получил: