﻿function getTimeString(dateTime)
{
    var seconds = ((new Date()) - dateTime) / 1000;
    var minutes = Math.floor(seconds / 60);
    var hours = Math.floor(minutes / 60);
    var days = Math.floor(hours / 24);

    if (seconds <= 0) { return "just now"; }
    if (minutes == 0) { return "just now"; }
    if (minutes == 1) { return "1 minute ago"; }
    if (hours == 0) { return minutes + " minutes ago"; }
    if (hours == 1) { return "1 hour ago"; }
    if (days == 0) { return hours + " hours ago"; }
    if (days == 1) { return "yesterday"; }
    if (days < 3) { return days + " days ago"; }

    return dateTime.toString();
}