Cómo agregar la oración ‘desde hace 2 años’ o cualquier otra cosa como esa al lado de mi artículo para que pueda mostrar cuándo se escribió el artículo

El problema se refiere a restar la fecha del artículo del presente y el formato como años, meses, etc. PHP es excelente para manejar este tipo de problema, como ilustra este simple ejemplo:

<? php
$ artDatetime = new DateTime (‘2012-10-11’);
$ now = new DateTime (“ahora”);
$ intervalo = $ ahora-> diff ($ articledatetime);
echo “since”, $ intervalo-> formato (‘% y años’), “. \ n”;
// desde hace 2 años

También puede consultar el fragmento de ZF en http://www.zfsnippets.com/snippe…
Básicamente lo usé como base para una aplicación de procedimiento en http://3v4l.org/A2vfg.

También hay una discusión interesante en http://stackoverflow.com/questio… que menciona que el marco de trabajo de Laravel incluye un ORM llamado Eloquent que crea objetos de carbono (consulte https://github.com/briannesbitt/…), para que pueda presumiblemente escriba código como:

$ artículo-> created_at-> diffForHumans (); // Hace 2 años

No mencionaste qué tecnología usas.

Fecha de Php http://php.net/manual/en/functio

Muestra de JavaScript para obtener una marca de tiempo

http://stackoverflow.com/questio

Dado que está construyendo el sitio manualmente, voy a suponer que está usando JavaScript.

Le sugiero que eche un vistazo a Moment.js, una biblioteca de JavaScript que debería cumplir con sus requisitos.

Visite http://momentjs.com/ y eche un vistazo a su función “Tiempo relativo”.