javascript - 日期选择器未将所选日期保存到 mysql
问题描述
我想将 datepicker 日期保存到 MySQL,因为我可以使用 javascript 选择日期格式。即使我尝试记录以控制台格式看起来像 YYYY-MM-DD 一样好。不幸的是,当对 MySQL 进行 INSERT 查询时,输入类型中的日期选择器会选择今天的日期。
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', ' ')
解决方案
如果您想获取用户选择它的日期,您可以这样做:
$("#PackingDate").datepicker({
onSelect: function() {
var dateObject = $(this).datepicker('getDate');
}
});
推荐阅读
- java - 通过 Postman 访问我的 JAVA api 时不受支持的媒体类型
- android - 是否可以在 FirebaseUI 中添加 Line 登录按钮,以便在 FB、Google、电子邮件和电话登录选项之外显示它?
- angular - Angular2 how to change a css calls using ng class but only for specific elements
- angular - ngModel and ngFor with Map in Angular
- ruby-on-rails - 将 ActionMailer 中通过 WickedPDF 生成的 PDF 传递给其他模块中的函数
- linkedin - Linkedin company page post not working via linkedin API
- c# - using ftps (ftp over ssl) with ftpwebrequest class
- c++ - C++:无法将参数 1 从子非模板类转换为父模板类
- c# - ef core one-to-one relationship while keeping keys in both entities
- ios - iOS Firebase chat application customisation