Inicio > PHP > Convertir time a timestamp en PHP

Convertir time a timestamp en PHP

Si nuestra base de datos nos devuelve una fecha en formato ingles (2010-02-07 11:11:24) y queremos adaptarla para que el date nos devuelva el formato deseado hemos de convertirla antes a timestamp o formato Unix. Para ello usaremos la funcion strtotime:

strtotimeConvierte una descripción de fecha/hora textual en Inglés a una fecha Unix

int strtotime ( string $time [, int $now ] )

<?php echo strtotime($fecha), "\n";
echo strtotime("now"), "\n"; echo strtotime("10 September 2000"), "\n"; echo strtotime("+1 day"), "\n"; echo strtotime("+1 week"), "\n"; echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n"; echo strtotime("next Thursday"), "\n"; echo strtotime("last Monday"), "\n"; ?>

Estos ejemplos devuelven el timestamp de la fecha que le pasamos, ya sea la actual o sea en una variable. Posteriormente con el time o date podremos convertirla.

Fuente: PHP.NET

También podemos usar dos variables que nos pueden ser utiles: strptime y strftime

strptime() devuelve una matriz con la fecha date analizada, o FALSE si se produjo un error.

array strptime ( string $date , string $format )

print_r(strptime('15/06/2010 15:54:19', '%d/%m/%Y %H:%M:%S'));


Array
(
    [tm_sec] => 19
    [tm_min] => 54
    [tm_hour] => 15
    [tm_mday] => 15
    [tm_mon] => 5
    [tm_year] => 110
    [tm_wday] => 0
    [tm_yday] => 0
    [unparsed] =>
)
Los siguietens parámetros son devueltos en la matriz
parámetros Descripción
“tm_sec” Segundos después del minuto (0-61)
“tm_min” Minutos después de la hora (0-59)
“tm_hour” Hora desde la medianoche (0-23)
“tm_mday” Día del mes (1-31)
“tm_mon” Meses desde Enero (0-11)
“tm_year” Años desde 1900
“tm_wday” Días desde el Domingo (0-6)
“tm_yday” Días desde el 1 de Enero (0-365)
“unparsed” la parte de date que no fue reconocida usando el formato format especificado

Fuente: PHP.NET

strftime Formatea una fecha/hora local según la configuración regional

string strftime ( string $format [, int $timestamp = time() ] )

setlocale(LC_TIME, "es_ES")

Fuente: PHP.NET

  1. 14 mayo 2013 a las 20:30

    There’s a fine line between the organic types of snoring that ought to trigger no worries, as well as the consistently habitual type of snoring that goes out of handle, particularly to people who do not snore. For the occasional snoring, there ought to be no worries concerning the motives for snoring is basically occurring when your youngster or your considerable other has had an incredibly long day of activities.

  2. 13 mayo 2013 a las 01:51

    Perfect pan size we encourage you take them back
    to your hotel and have them prepared. Sea fishing can take place from a
    boat, from a pier or jetty or from the beach or by an estuary.

    One can find another 2 options as to wholesale
    fishing rod, which might be hollow-tip rods and reels and spliced-tip rods.

  3. 3 mayo 2013 a las 06:50

    Greetings from Carolina! I’m bored to death at work so I decided to check out your site on my iphone during lunch break. I enjoy the knowledge you present here and can’t
    wait to take a look when I get home. I’m shocked at how quick your blog loaded on my cell phone .. I’m not even using WIFI,
    just 3G .. Anyhow, good site!

  4. 9 abril 2013 a las 17:17

    Currently it seems like Expression Engine is the best blogging
    platform out there right now. (from what I’ve read) Is that what you’re using on your blog?

  1. 14 octubre 2016 a las 03:56
  2. 22 agosto 2016 a las 08:05
  3. 7 noviembre 2014 a las 12:53
  4. 7 noviembre 2014 a las 11:44
  5. 25 septiembre 2014 a las 05:58
  6. 5 julio 2014 a las 13:30

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: