Heres what I got so far:
I am not sure if its correct or not either... According to that site, my days should be correct:
My hours can change by changing dates but my minutes never change...
//vars
$current_date_stamp = time();
$cruise_date_stamp = mktime($_REQUEST['hour'], $_REQUEST['min'], 0, $_REQUEST['month'], $_REQUEST['day'], $_REQUEST['YYYY']);
$cruise_date = date("F j, Y", $cruise_date_stamp);
$date_diff = $cruise_date_stamp - $current_date_stamp;
$days = floor($date_diff/(60*60*24));
$hours = floor($date_diff/(60*60*24*60));
$mins = floor($date_diff/(60*60*24*60*60));
echo "Cruise Date Stamps: " . $cruise_date_stamp;
echo "<BR>Current Date Stamp: " . $current_date_stamp;
echo "<BR>Stamp Difference: " . $date_diff;
echo "<br>Cruise Date: " . $cruise_date;
echo "<br># of days: " . $days;
echo "<br># of hours: " . $hours;
echo "<br># of minutes: " . $mins . "<BR>";