Como aumentar y reducir las fechas con PHP

DateTime es una clase la cual nos ayuda a manejar las fechas y las horas con PHP desde la versión 5.2.0, aunque yo me he encontrado problemas con algún metodo con esta versión. No es una operación muy habitual pero es posible que alguna vez nos veamos en la necesidad de aumentar o reducir una fecha. La manera general es usando el DateInterval, pero la nomenclatura de este puede ser un tanto liosa, ya que por ejemplo para representar un dia tienes que pasa P1D como parametro y cosas asi. Una manera mas sencilla es utilizando el metodo modify.

// Creamos el objeto fecha con el dia actual
$fecha = new DateTime();
// Agregamos 1 dia a la fecha
$fecha->modify('+1 day');
// Quitamos 1 dia a la fecha
$fecha->modify('-1 day');

Aparte de day para dia podemos usar week, month, year para fechas.

Mas información DateTime modify en PHP

 

Anuncios

Como convertir y fichero ogv a mp4 con ffmpeg

Ultimamente estoy utilizando para grabar mini tutoriales de como realizar determinadas tareas con recordmydesktop, la cual es una herramienta muy util para este objetivo, un dia hablare de ella. El formato con el cual se guarda el video generado es en ogv el cual no es el indicado para subir a internet, ya que en la mayoria de los sitios el unico que esta soportado es mp4. Pues bien, la manera mas sencilla para convertir este fichero a mp4 es la siguiente:

ffmpeg -i videoGuardado.ogv -f mp4 videoDestino.mp4

Este proceso se lanza desde la terminal y en cuanto termine ya tenemos listo el fichero para subirlo.