Как получить значение поля ввода JSX в объект даты Javascript, а затем вставить его в MySQL формат YYYY-MM-DD? - PullRequest
0 голосов
/ 10 апреля 2019

Мне нужно получить выбранное значение input type = "date" в объект Date Javascript и отформатировать его, а затем использовать Insert Into Table для MySQL. Как?

Мне нужно получить выбранное значение даты из ввода для использования с этой функцией, и после этого мне нужна функция, которая вставляет это выбранное значение в MySQL. Я не знаю, как сделать эти шаги ... Я делаю систему аренды, поэтому у меня будет два ввода "startdate" и "enddate", которые необходимо преобразовать для вставки в базу данных.

Я нашел эту функцию, которая форматирует дату:

(function() {
    Date.prototype.toYMD = Date_toYMD;
    function Date_toYMD() {
        var year, month, day;
        year = String(this.getFullYear());
        month = String(this.getMonth() + 1);
        if (month.length == 1) {
            month = "0" + month;
        }
        day = String(this.getDate());
        if (day.length == 1) {
            day = "0" + day;
        }
        return year + "-" + month + "-" + day;
    }
})();

1 Ответ

0 голосов
/ 10 апреля 2019

Это может быть полезно для вас.

function getYYMMDD() {
   var now = new Date();     
   var mm = (now.getMonth() + 1).toString().padStart(2,"0");
   var yyyy = now.getFullYear().toString();
   var dd =  now.getDate().toString().padStart(2,"0");
   var date = [yyyy, mm, dd].join("-");
   return date;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...