Programación y ejemplos de PHP, jQuery, HTML5, WordPress, MySQL, AMP y htaccess


PHP time(): Ejemplos para obtener la hora actual con formato Unix

Obtener la hora actual con PHP time() es muy fácil, esta función de PHP nos devuelve en segundos el tiempo transcurrido desde la época Unix (1 de Enero de 1970 00:00:00 GMT).

La función PHP date() devuelve la hora de una manera más ‘reconocible’, pero time() al trabajar con números enteros nos facitila mucho más el trabajo y operaciones entre fechas almacenadas en BBDD.

Unas funciones útiles para convertir cadenas con formato fecha a formato Unix son strtotime() y mktime().

Sintaxis de PHP time()

Información extraída de la página oficial:

Básicamente la función devuelve un número entero sin tener que pasarle ningún parámetro.

Antes de trabajar con esta función de fecha de PHP conviene revisar si tenemos correctamente la zona horaria del servidor, para ellos tenemos estas 2 funciones:

Con PHP setlocale() se puede estalecer también el idioma local para el formato de la fecha.

Ejemplos de PHP time()

Para ver de forma más clara esta función he preparado esta demo de ejemplo de PHP time().

Os desgloso la demo:

  • Primero obtengo la hora actual en formato UNIX.
  • Saco por pantalla los segundos transcurridos desde 1970
  • Hago un ejemplo para sacar la fecha UNIX del último mes, así os podéis hacer una idea de como hacer cálculos entre fechas en formato UNIX.

Os muestro el siguiente post que recopila unas cuantas funciones de fecha:

Comparar fechas

Os dejo este post con el cual aprenderás a comparar fechas:

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies

Centro de preferencias de privacidad

Cookies imprescindibles

para medir la audiencia

ga,gdpr