Descripción
int
strtotime
( string hora [, int ahora])
La
función
espera
que
se
le
pase
una
cadena
conteniendo
una
fecha
en
formato
Inglés
e
intentará
procesarla
y
convertirla
a
una
timestamp
(
muestra
de
tiempo
)
de
UNIX
relativa
a
la
timestamp
proporcionada
en
ahora
,
o
la
hora
actual
si
no
se
indica
ninguna
.
Si
falla
,
devolverá
-1
.
Dado
que
strtotime(
)
obra
de
acuerdo
con
la
sintaxis
de
fechas
de
GNU
,
puede
echar
un
vistazo
a
la
página
del
manual
GNU
titulada
Date
Input
Formats
(Formatos
de
entrada
de
fechas
)
.
La
sintaxis
descrita
ahí
es
válida
para
el
parátro
hora
.
Ejemplo
1
.
Ejemplos
con
strtotime(
)
|
Ejemplo
2
.
Comprobando
si
falla
$str
=
'
No
v
aacute;lida'
;
if
(($timestamp
=
strtotime($str)
)
===
-1
)
{
echo
"La
cadena
($str
)
no
es
v
aacute;lida
."
;
}
else
{
echo
"$str
==
"
.
date('l
dS
of
F
Y
h:i:s
A',$timestamp)
;
}
|
|
Nota
:
El
rango
válido
de
una
timestamp
suele
ser
desde
Fri
,
13
Dec
1901 20:45:54
GMT
(
Viernes
,
13
de
diciembre
)
a
Tue
,
19
Jan
2038 03:14:07
GMT
(Martes
,
19
de
enero)
.
(Estas
son
las
fechas
que
corresponden
a
los
valores
mínimo
y
máximo
de
un
entero
con
signo
de
32
bits
.
)