Usuario:ManuelRomero/php/fechas

De WikiEducator
< Usuario:ManuelRomero‎ | php
Revisión a fecha de 13:13 4 nov 2013; ManuelRomero (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

Tipo de datos fecha

  • Si vemos los tipos de datos en php no tenemos el tipo fecha, es decir no existe un tipo date en php
http://php.net/manual/es/language.types.php
  • Lógicamente esto no quiere decir que en php no podamos trabajar con fechas.
  • En php tenemos muchas funciones para trabajar con fechas
http://php.net/manual/es/ref.datetime.php
  • Es decir tenemos funciones que me devuelven un valor que van a representar una fecha/hora o que le puedo pasar como argumento un valor que representará un fecha y/o hora
  • Analicemos algunas funcines
  1. Comentaremos algunas funciones que pueden resultar de interés

Funciones que devuelven fecha/hora

time()
int time (void)
Esta función retorna un entero que son los segundos que han pasado desde una fecha ( concretamente 1/1/1970, conocido también como momento o época unix).
getdate()
array getdate ([ int $timestamp = time() ] )
  • getdate nos retorna un array con información sobre un valor de fecha.
  • El valor de fecha se lo pasamos como entero, por defecto es lo que nos retorna la fucnión time(), con lo que sería la fecha actual.
  • Podríamos pasar otro entero que identificara otra fecha (Este entero siempre representas segundos transcurridos desde el 1/1/1970)
  • Para entender la información del array que retorna
http://www.php.net/manual/es/function.getdate.php
date()
string date ( string $format [, int $timestamp = time() ] )
Toma un valor que representa una fecha (si no lo pasamos, por defecto toma la fecha actual)y le da el formato que le especifiquemos en el argumento correspondiente.
Para ver formatos mirar aquí
http://www.php.net/manual/es/datetime.formats.php
strtotime()


  • Los formatos de las fechas

http://www.php.net/manual/es/datetime.formats.php