# TAXI Pickup time
# when this is uncommented I get correct date 04/11/2018 5:14 AM
echo '<br><br>',
$_POST['pickupDate'] = '04/11/2018 5:14 AM';
$pickupDate = $_POST['pickupDate'];
# when this uncommented I got: correct like April 11, 2018, 5:14 am
# echo '<br><br>',
# $pickupDate = date("F j, Y, g:i a", strtotime("04/11/2018 5:14 AM"));
# but on this I get: January 1, 1970, 12:00 am
echo '<br><br>',
$pickupDate = date("F j, Y, g:i a", strtotime($_POST['pickupDate']));
// TAXI Pickup time
when have un-commented first line I get
04/09/2018 12:00 AM
in email got
but when active (un-commented) second line and commented first I get
January 1, 1970, 12:00 am
//characters we want to get rid off
var entityMap = {
"&": "&",
"<": "<",
">": ">",
'"': '"',
"'": ''',
"/": '/'
};
//remover caracteres de HTML y comillas
var escapeHTML = function (string) {
return String(string).replace(/[&<>"'\/]/g, function (s) {
return entityMap[s];
});
}
pickupDate: escapeHTML($('#pickupDate').val()), // error
pickupDate: $('#pickupDate').val(), // fixed