Vamos a repasar la función de PHP mktime(), su funcionalidad es la de obtener una fecha Unix a partir de los parámetros pasados.
Otras funciones para trabajar con formatos de fecha son:
Repasemos la la sintaxis de esta función de PHP extraída de su web oficial:
mktime(hora, minutos, segundos, mes, dia, anio, dst);
La función devuelve el número de segundos entre la Época Unix (1 de Enero del 1970 00:00:00 GMT) y los parámetros enviados. Os comento dichos parámetros:
Si se omite algún parámetro el valor de este será el actual que posea el servidor local.
Os he puesto estos ejemplos de mktime() para que que os hagáis una idea de su funcionalidad:
echo "Ayer en formato Unix es: " . mktime(0, 0, 0, date("m") , date("d")-1, date("Y")); echo "Mañana en formato Unix es: " . mktime(0, 0, 0, date("m") , date("d")+1, date("Y")); echo "El mes que viene en formato Unix es: " . mktime(0, 0, 0, date("m")+1, date("d"), date("Y"));
Os explico cada una de las 3 líneas: