Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

convert date to unixtime php

I have a form which posts date information month, day, yeah, hour, minute, am/pm. How do i encode/decode this to and from unixtime using php?

like image 245
mrpatg Avatar asked Nov 03 '09 23:11

mrpatg


1 Answers

mktime() - Get Unix timestamp for a date

echo mktime(23, 24, 0, 11, 3, 2009);
1257290640

To handle AM/PM just add 12 to hours if PM.

mktime($isAM ? $hrs : ($hrs + 12), $mins, $secs, $m, $d, $y);

Alternatively you could use strtotime():

strtotime() - Parse about any English textual datetime description into a Unix timestamp

echo strtotime("2009-11-03 11:24:00PM"); 
1257290640
like image 134
Michał Niedźwiedzki Avatar answered Oct 09 '22 02:10

Michał Niedźwiedzki