I’m having a problem here..
Supposed I have this kind of datetime.
$date = strtotime($date);
I need this to be converted into the Unix-timestamp format but one hour earlier..I tried
$date = strtotime($date-86400)
, but seemed to me it is wrong. It returned 0 when I sneaked into the table.
What is the appropriate way to achieve this?
Thanks.
strtotime will give you the unix timestamp of your date. From this timestamp, you then subtract your hour:
If you call
strtotime($date - 3600), it’s like obtaining the time for -3600 (e.g.strtotime(-3600)) which makes no sense because strtotime expects a string as first argument.