
Код:
// у месяца идет отсчет с 0, а не с 1
madeDate = new Date (2006, 6, 20, 12, 0, 0);
//Дата покупки
nowDate = new Date ();
mtime = madeDate.getTime ();
msec = nowDate.getTime ();
//dif = mtime - msec; // это ваш код
dif = msec - mtime; // это мой
//прошло в миллисек.
difdney = Math.floor (dif / 86400000);