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.
- ¿Cuáles son las 'habilidades de supervivencia' más fundamentales para Internet?
- Usuarios de Internet: ¿Cuántas personas usarán la web para fines de 2011?
- ¿Cuál ha sido tu mayor contribución personal en Internet?
- Después de la Web 2.0, ¿qué vendrá después?
- ¿Existen marcos legales o regulaciones documentadas que gobiernen la web profunda o la web oscura?
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