Diferencia entre revisiones de «Usuario:ManuelRomero/php/fechas»
De WikiEducator
< Usuario:ManuelRomero | php
(Una revisión intermedia por el mismo usuario no mostrado) | |||
Línea 1: | Línea 1: | ||
− | |||
− | |||
− | |||
===Tipo de datos fecha=== | ===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 | *Si vemos los tipos de datos en php no tenemos el tipo fecha, es decir no existe un tipo '''''date''''' en php | ||
Línea 9: | Línea 6: | ||
http://php.net/manual/es/ref.datetime.php | 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 | *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 | + | *Analicemos algunas funcines |
− | #Funciones que devuelven fecha/hora | + | #Comentaremos algunas funciones que pueden resultar de interés |
− | int time(void) | + | Funciones que devuelven fecha/hora |
+ | ;time() | ||
+ | <source lang=php> | ||
+ | int time (void) | ||
+ | </source> | ||
+ | :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() | ||
+ | <source lang=php> | ||
+ | array getdate ([ int $timestamp = time() ] ) | ||
+ | </source> | ||
+ | *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() | ||
+ | <source lang=php> | ||
+ | string date ( string $format [, int $timestamp = time() ] ) | ||
+ | </source> | ||
+ | :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 | |
− | + | ||
− | + | ||
− | + |
Última revisión de 13:13 4 nov 2013
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
- 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