Я использую плагин jQuery timeago , чтобы добиться того, что вы здесь делаете, и он действительно работает очень хорошо.
Вы пробовали это?У вас есть причина, чтобы кататься самостоятельно?По крайней мере, вы можете обратиться к их источнику.
Вы используете плагин таким образом:
<abbr class="timeago" title="2008-07-17T09:24:17Z">July 17, 2008</abbr>
А затем какой-нибудь скрипт:
$().ready(function() { $("abbr.timeago").timeago(); });
Да и конечноВы должны импортировать плагин:
<script src="jquery.timeago.js" type="text/javascript"></script>