我想将datepicker日期保存到MySQL,因为我可以使用javascript选择日期格式。甚至我尝试通过日志记录来控制台,格式看起来都很好,如YYYY-MM-DD。不幸的是,当对MySQL进行INSERT查询时,输入类型中的日期选择器将获取今天的日期。
PackingDate: req.PackingDate.toISOString().slice(0, 19).replace('T', ' ')
我尝试传递req.PackingDate
像<input type="text" id="PackingDate" name="PackingDate"/>
但是什么都行不通,因为它会继续存储今天的日期。
ejs:
$(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'
});
javascript:
PackingDate: new Date().toISOString().slice(0, 19).replace('T', ' ')
});
.js:
String1 = '{a:1, b:2}'
答案 0 :(得分:0)
如果要在用户选择日期时获取日期,可以执行以下操作:
$("#PackingDate").datepicker({
onSelect: function() {
var dateObject = $(this).datepicker('getDate');
}
});