octubre 4, 2018

PHP y strtotime para manipular fechas

Introducción

Ya vimos cómo sumarle un día a la fecha de hoy para sacar la fecha del otro día, o la fecha de mañana en PHP. Ahora veamos otras cosas interesantes que podemos hacer con strtotime. Lo que haremos será ver cómo:

  1. Obtener la fecha de hace un año
  2. Saber la fecha que será dentro de un año
  3. Restar y sumar meses a una fecha
  4. Sumar minutos a una fecha y hora
  5. Operar con semanas
Operar con fechas en PHP usando strtotime

Operar con fechas en PHP usando strtotime

Adicionalmente te invito a leer cómo saber la fecha de inicio y fin de mes en PHP y cómo saber los días transcurridos entre 2 fechas.

Por cierto, si tienes dudas de cómo usamos a date para formatear las fechas te recomiendo este post.

Leer más »PHP y strtotime para manipular fechas

Formateando fechas en PHP con la función date

Introducción

Día de la semana en PHP con date y arreglos

Día de la semana en PHP con date y arreglos

La función date en PHP funciona para formatear fechas usando algunos modificadores. Lo que hace es formatear un entero que representa a los segundos desde la fecha Unix.

Esta función llamada date recibe 2 argumentos: el primero es obligatorio y es un string que indica el formato.

El segundo es opcional y es un entero representando los segundos transcurridos desde la fecha Unix, si no lo mandamos entonces PHP tomará lo que devuelva la función time.

Devuelve un string con la fecha formateada según el formato indicado.

Para ejemplificar con código, este fragmento en donde no pasamos el segundo argumento…

$fecha = date("Y-m-d");

Y este otro en donde sí lo pasamos pero es time, son completamente lo mismo:

$fecha = date("Y-m-d", time());

Dicho esto, en el segundo argumento podemos pasar otro entero como ya vimos cuando obtuvimos la fecha de mañana en PHP.

Pero lo que hoy veremos será múltiples formatos de fecha en PHP que nos pueden ser útiles.

Leer más »Formateando fechas en PHP con la función date