Вычислить относительное время в C#

jquery.timeago plugin

Джефф, поскольку Stack Overflow .cs-file широко использует jQuery, я datetime рекомендую jquery.timeago plugin.

Преимущества:

  • Избегайте меток времени, датированных «1 минуту назад», даже если страница была открыта 10 минут назад; время назад обновляется автоматически.
  • Вы можете в полной мере воспользоваться преимуществами кэширования страниц и/или фрагментов в своих веб-приложениях, поскольку метки времени не рассчитываются на сервере.
  • Вы можете использовать микроформаты, как крутые дети.

Просто c#.net прикрепите его к своим временным datediff меткам в DOM:

jQuery(document).ready(function() {
    jQuery('abbr.timeago').timeago();
});

Это превратит visual-c# все элементы abbr с классом timeago time и отметкой времени ISO 8601 в заголовке:

July 17, 2008

во datediff что-то вроде этого:

4 months ago

что дает: 4 datetime-operation месяца назад. По прошествии datetime-manipulation времени метки времени будут c#-language автоматически обновляться.

Отказ от ответственности: я написал этот плагин, поэтому я предвзят.

c#

datetime

time

datediff

relative-time-span

2022-11-15T04:52:59+00:00