Diferencia entre revisiones de «Usuario:ManuelRomero/php/fechas»

De WikiEducator
Saltar a: navegación, buscar
 
(2 revisiones intermedias por el mismo usuario no mostrado)
Línea 1: Línea 1:
{{TEP}}
 
{{:Usuario:ManuelRomero/php/nav}}
 
<br>
 
 
===Tipo de datos fecha===
 
===Tipo de datos fecha===
===Como se almacena una fecha internamente===
+
*Si vemos los tipos de datos en php  no tenemos el tipo fecha, es decir no existe un tipo '''''date''''' en php
===Como paso un valor a fecha ===
+
http://php.net/manual/es/language.types.php
===Como obtener la fecha actual===
+
*Lógicamente esto no quiere decir que en php no podamos trabajar con fechas.
===Como operar 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()
 +
<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
  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