Jak dodać do poniższego skryptu dodatkowe opcje z czasem, np. jeśli minęły 53 minuty, to będzie "dodano 53 minuty temu", a nie jak jest teraz "dodano 53 minut temu" ?
FUNCTION relative_time(time_value) { var VALUES = time_value.split(" "); time_value = VALUES[1] + " " + VALUES[2] + ", " + VALUES[5] + " " + VALUES[3]; var parsed_date = Date.parse(time_value); var relative_to = (arguments.length > 1) ? arguments[1] : new Date(); var delta = parseInt((relative_to.getTime() - parsed_date) / 1000); delta = delta + (relative_to.getTimezoneOffset() * 60); IF (delta < 60) { RETURN 'dodano sekund temu'; } else IF(delta < 120) { RETURN 'dodano minutę temu'; } else IF(delta < (60*60)) { RETURN (parseInt(delta / 60)).toString() + ' minut temu'; } else IF(delta < (120*60)) { RETURN 'dodano godzinę temu'; } else IF(delta < (24*60*60)) { RETURN 'dodano ' + (parseInt(delta / 3600)).toString() + ' godzin temu'; } else IF(delta < (48*60*60)) { RETURN 'dzień temu'; } else { RETURN (parseInt(delta / 86400)).toString() + ' dni temu'; } }