Date Difference

Local Time

JavaScript

Date.prototype.Diff = function (date1,date2) {
    var beginTime = new Date(date1);
    var endTime = new Date(date2);
    var diff = endTime-beginTime;
    var resultInMinutes = Math.round(diff / 60000) - timeZone;
    if (resultInMinutes < 60) return resultInMinutes + " dk önce";
    if (resultInMinutes < 1440) return Math.round(resultInMinutes / 60) + " saat önce";
    return Math.round(resultInMinutes / 1440) + " gün önce";
}

var date1 = new Date('2014-09-15');
var date2 = new Date('2014-09-30');
alert(date.Diff(date1,date2));