Вы, конечно, можете изменить плагин, как вы делали, или вы могли бы работать даты снова и проверить, являются ли они более чем за два дня или нет - если они есть - просто переписать строку часов, что-то вроде это:
$(function(){
var oneHour = 1*60*60*1000; // one hour in miliseconds
var twoDays = 2*24*oneHour; // two days in miliseconds
$('.timeAgoSelector').each(function(){
$t = $(this);
var agoDate = new Date($t.attr('title')).getTime()
var currDate = new Date().getTime();
var timeAgo = currDate - agoDate;
if((timeAgo < twoDays) && (timeAgo >= oneHour)){
var hours = ((timeAgo/1000)/60)/60;
hours = Math.floor(hours);
if(hours < 2) $t.html('an hour ago');
else $t.html(hours + ' hours ago');
} //else => do nothing (keep original content)
});
});
=>http://jsfiddle.net/chgvcudL/
Просто обратите внимание - этот плагин есть ошибка для будущего времени/даты. (возвращает время AGO для будущего) –