I have a mysql table that relies on the unix epoch time stamp equivalent of the date of the entry to sort and filter in various parts of the website. I'm trying to implement a date picker that will enter the date into the form field in the mm/dd/yyyy format. I've been struggling with converting that date into the unix epoch format to add that entry in the row field. All the attempts I've made have resulted in generating the current day epoch time stamp. Does anyone have any idea how I can take that date format and convert in the it's equivalent epoch time stamp?
Thanks in advance.
Additional information:
I have been trying mktime, and all I get is todays epoch. Apologies, I should have added some code earlier to better explain:
The form id is "date" The database field is "epoch"
Here's what I'm trying (unsuccessfully) when I post the for date:
$epochhold = ($_POST['date']);
$epoch = mktime(0,0,0,$epochhold);
I understand from a previous post that this would still submit the value as mm/dd/yyyy and not mm, dd, yyyy as mktime expects, however the post didn't offer and resolution on how to do that. I tried a str_replace to change the "/" to "," and that yeilded the same result - getting today's epoch date regardless of the date entered.
Here's that code example - again this didn't work, but I add it to help illustrate what I've tried
$epochhold = ($_POST['date']);
$epochold2 = str_replace('/', ', ', $epochhold)
$epoch = mktime(0,0,0,$epochhold2);
Thanks for the previous response as well, I didn't want the quick reply to go unnoticed!
Thanks everyone!
Thanks to everyone for the replies - strtotime seems to be working best on the initial tests and may be the way to go as this format is consistent throughout the site. But all the suggestions helped with this a few other things all well so thank you all again!