Выбор даты не сохраняет выбранную дату в MySQL - PullRequest
0 голосов
/ 05 июля 2019

Я хотел бы сохранить дату выбора даты в MySQL, так как я могу выбрать формат даты, используя javascript.Даже я пытался войти в консоль, формат выглядит хорошо, как ГГГГ-ММ-ДД.К сожалению, когда INSERT-запрос к MySQL, средство выбора даты из типа ввода выбирает сегодняшнюю дату.

PackingDate: new Date().toISOString().slice(0, 19).replace('T', ' ') я попытался передать req.PackingDate

Как и PackingDate: req.PackingDate.toISOString().slice(0, 19).replace('T', ' ')

Но ничто не работает, поскольку сохраняет текущую дату.

ejs:

<input type="text" id="PackingDate" name="PackingDate"/>

javascript:

$(document).ready(function () {
    var date = new Date();
    var currentMonth = date.getMonth();
    var currentDate = date.getDate();
    var currentYear = date.getFullYear();

$('#PackingDate').datepicker({
    minDate: new Date(currentYear, currentMonth, currentDate),
    dateFormat: 'yy-mm-dd'
});

});

.js:

PackingDate: new Date().toISOString().slice(0, 19).replace('T', ' ')

1 Ответ

0 голосов
/ 05 июля 2019

Если вы хотите получить дату, когда пользователь ее выберет, вы можете сделать это:

$("#PackingDate").datepicker({
    onSelect: function() { 
        var dateObject = $(this).datepicker('getDate'); 
    }
});
...