¿Por qué muchos sitios web usan marcas de tiempo relativas?

Mis pensamientos sobre esto:

  • Es compatible con múltiples zonas horarias mucho mejor, no tienes que luchar para averiguar en qué zona horaria se encuentra el usuario.
  • También facilita que el usuario final capte la frescura de la publicación. Por ejemplo, hace 2 minutos es mucho más claro y más fácil de comprender que las 2:35 pm, especialmente cuando no sabe o no le importa la hora actual.
  • Finalmente, suaviza la visualización del contenido. Tener un patrón como el 6 de julio a las 2:35 pm repetido en todo el lugar es visualmente desagradable.
  • Si usa Javascript en el lado del cliente para actualizar la hora cada minuto, hace que su sitio sea más dinámico y evita el problema de almacenamiento en caché.

Contras:

  • Necesita Javascript para evitar el almacenamiento en caché y mantener actualizado el intervalo de tiempo.

En Blogger, Posterous, Disqus y WordPress.com, el administrador del sitio tiene la opción de usar una marca de tiempo exacta AAAA-MM-DD-HH-MM , o el más informal “Hace unos cuatro días” o “Hoy”. Entonces, en la medida en que haya divergencia entre esos servicios y Facebook o Twitter, se debe a la elección del administrador / blogger en lugar de una característica estructural del diseño front-end.

Otros han hecho un buen trabajo al explicar el motivo del estilo de cronología “Hace unos x días u horas”, desde la perspectiva de la experiencia del usuario; a saber, para parecerse más al flujo natural de conversación / comunicación.

ACTUALIZACIÓN: Lo siento, ahora entiendo la pregunta sobre Twitter.
Aunque Twitter usa segundos, minutos, horas y días como incrementos, el estilo de cronología es hace x minutos, o hace x horas, luego MMM-DD, luego MMM-AA, sin mayor precisión.

Como otros dijeron, ese estilo retiene el sentimiento casual de una conversación natural. Sin embargo, no impide el uso del tipo de servicio de noticias. (Y quieren ser usuarios del servicio de noticias). Con respecto al problema de AM / PM y zona horaria, no estoy tan seguro. ¿No sería necesario hacerlo correctamente, incluso si no se mostrara al usuario final?

No sé cómo se denota el tiempo para las entradas en Facebook, ya que no he usado Facebook desde 2009.

Martin lo clavó. Yo agregaría que hace que el contenido sea más humano. Si le preguntas a tu amigo, “¿cuándo dijeron eso?” es mucho más probable que digan “hace unos 2 minutos” que “3 de julio de 2011 a las 3:47 p. m.” A la gente le gusta el contenido que parece provenir de una persona en lugar de una máquina.

More Interesting

¿Cuáles son los mejores elementos de la interfaz de usuario (controles, patrones, etc.) que han surgido recientemente en sitios web modernos y aplicaciones web?

¿Cómo crear una plataforma simple basada en la web para conectar compradores y vendedores de un producto específico en un área geográfica específica? Debería subcontratar

¿Cuál es el mejor conversor gratuito de pdf a xls?

¿Qué tan avanzadas pueden ser las notificaciones push con aplicaciones web progresivas?

¿Cuáles son buenos ejemplos de recomendaciones de productos en línea?

¿Cuál es la mejor manera de etiquetar una aplicación web en general, y específicamente en Rails, para que pueda ser utilizada como motor y altamente personalizable por el cliente?

¿Existe una solución más fácil de usar para la verificación / activación de la cuenta que un correo electrónico con un enlace de token único?

¿Qué herramienta de prueba de rendimiento es mejor para pruebas de aplicaciones basadas en web, LoadRunner o JMeter?

¿Puedo escribir una aplicación web front-end con código de máquina?

¿Cuál es el mejor sistema de votación de ideas web?

Entre Ionic, React y JavaScript puro, ¿qué se recomienda para las aplicaciones web progresivas?

Cómo abordar un problema como construir una aplicación web para un campus escolar

¿Crees que AngularJS es el futuro del desarrollo web?

¿Cómo se crea un entorno de mundo virtual en línea que la gente realmente usará?

¿Cuál es la ventaja de usar ASP? NET sobre otros marcos de aplicaciones web?