javascript - 如何获取JSX输入字段的值到Javascript日期对象,然后将其插入mysql YYYY-MM-DD格式?

标签 javascript mysql database reactjs

我需要将输入类型=“date”的选取值获取到 Javascript Date 对象并对其进行格式化,然后使用 Insert Into Table for 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;
    }
})();

最佳答案

这可能对你有帮助。

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;
}

关于javascript - 如何获取JSX输入字段的值到Javascript日期对象,然后将其插入mysql YYYY-MM-DD格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55607474/

相关文章:

javascript - 如何防止外部 CSS 添加和覆盖 ReactJS 组件样式

javascript - 在哪里可以找到窗口 API 列表?

mysql - Estado HTTP 404-/pentaho/首页

mysql - 表中有实际但重复的数据或引用其 id 并运行两个查询或更复杂的查询?

mysql - phpmyadmin 外键问题

javascript - jQuery:数据()函数

javascript - CSS - 使 div 1 在 div 2 悬停时消失

mysql - CDbExpression ('NOW()' ) 返回空

mysql - 运行 mysql.server 和 mysqld 有什么区别

jquery - 如何从此 SQL 语句中获取计数值