Possible Duplicates:
Inverse date function? - not strtotime
Is it possible to get UNIX time from such date 2011-02-27 02:04:46?
hello,
we have this function to convert a timestamp to datetime:
$datetime = date('Y-m-d H:i:s', $timestamp);
is there a function to do the opposite?
datetime to timestamp.
Thanks
Or if you're confident of the format, split up the string with
explode()
or evensubstr
and pass the necessary parts into themktime
function.Be aware that
strtotime
can sometimes get the timestamp wrong, if a slightly unconventional format is used.EDIT:
A really accurate way of doing this is if you know your input format, is to use
DateTime::createFromFormat
eg:See http://php.net/manual/en/function.date.php for formatting guides, and http://php.net/manual/en/datetime.createfromformat.php for info on the method described above.