Привет, моя цель - преобразовать формат datepicker в Date в mysql, как я: моя форма:
$data_inizio = $connessione->real_escape_string($_POST['data_inizio']);
$data_fine = $connessione->real_escape_string($_POST['data_fine']);
<div class = "md-form">
<!--The "from" Date Picker -->
<input name = "data_inizio" placeholder = "Data inizio" type = "text" id = "startingDate" class = "form-control datepicker">
<label for = "startingDate">Inizio</label>
</div>
<div class = "md-form">
<!--The "to" Date Picker -->
<input name = "data_fine" placeholder = "Data Fine" type = "text" id = "endingDate" class = "form-control datepicker">
<label for = "endingDate">Fine</label>
</div>






Если ваш столбец MySQL - DATE, введите:
$data_inizio = date('Y-m-d', strtotime(str_replace('-', '/', $data_inizio)));
$data_fine = date('Y-m-d', strtotime(str_replace('-', '/', $data_fine)));
Если ваш столбец MYSQL имеет тип DateTime:
$data_inizio = date('Y-m-d H:i:s', strtotime(str_replace('-', '/', $data_inizio)));
$data_fine = date('Y-m-d H:i:s', strtotime(str_replace('-', '/', $data_fine)));
Не работает, но я вижу, когда "обновляю" свою базу данных: Предупреждение: форма на этой странице имеет более 1000 полей. При отправке некоторые поля могут быть проигнорированы из-за конфигурации PHP max_input_vars. Но поля пустые
Попробуйте это: $data_inizio = date('Y-m-d', strtotime($data_inizio)); $data_fine = date('Y-m-d', strtotime($data_fine));
формат: 'd мммм, гггг', formatSubmit: undefined, hiddenPrefix: undefined, hiddenSuffix: '_submit', hiddenName: undefined,
strtotime () следует передать в историю и использовать класс php.net/manual/en/book.datetime.php