Beschrijving
int
strtotime
( string time [, int now])
De
functie
verwacht
een
string
mee
te
krijgen
die
een
engelse
date
format
bevat
en
zal
proberen
dat
format
te
parsen
naar
een
UNIX
timestamp
,
relatief
ten
opzichte
van
de
timestamp
meegegeven
in
now
,
of
de
huidige
tijd
als
deze
parameter
niet
is
meegegeven
.
Als
er
een
fout
optreed
,
wordt
-1
teruggegeven
.
Omdat
strtotime(
)
zich
gedraagd
zoals
de
GNU
datum
syntax
,
vind
u
meer
informatie
in
de
GNU
manual
pagina
getiteld
Date
Input
Formats
.
Hierin
is
de
geldige
syntax
voor
de
time
parameter
.
Voorbeeld
1
.
strtotime(
)
voorbeelden
?php
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"
;
|
|
Voorbeeld
2
.
Controleren
op
fouten
$str
=
'
Niet
Goed'
;
if
(($timestamp
=
strtotime($str)
)
===
-1
)
{
echo
"De
string
($str
)
is
niet
geldig"
;
}
else
{
echo
"$str
==
"
.
date('l
dS
of
F
Y
h:i:s
A',$timestamp)
;
}
|
|
Opmerking
:
De
geldige
reeks
van
timestamps
is
normal
van
vrijdag
13
Dec
1901 20:45:54
GMT
tot
dinsdag
19
Jan
2038 03:14:07
GMT
.
(
Dit
zijn
de
tijdstippen
die
overeenkomen
met
de
minimale
en
maximale
waarden
van
een
32-bits
signed
integer
.