使用getDate在javascript中设置日期
通过webpacker处理的以下javascript正在使用正确的起始日期(假设今天是2020-12-19:2018-12-19)设置UI,但不是结束日期,显示为使用getDate在javascript中设置日期,javascript,Javascript,通过webpacker处理的以下javascript正在使用正确的起始日期(假设今天是2020-12-19:2018-12-19)设置UI,但不是结束日期,显示为2020-12-19 (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[0],{ /***/ "./app/javascript/src/promotion_datespan.js": /*!****
2020-12-19
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[0],{
/***/ "./app/javascript/src/promotion_datespan.js":
/*!**************************************************!*\
!*** ./app/javascript/src/promotion_datespan.js ***!
\**************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function($) {$(function () {
var startDate = new Date();
startDate.setFullYear(startDate.getFullYear() - 2);
$('#date_from').fdatepicker({
initialDate: startDate,
format: 'yyyy-mm-dd',
disableDblClickSelection: true,
leftArrow: '<<',
rightArrow: '>>',
closeIcon: 'X',
closeButton: true
});
});
$(function () {
var endDate = new Date();
endDate.getDate(endDate.getDate() - 2);
$('#date_to').fdatepicker({
initialDate: endDate,
format: 'yyyy-mm-dd',
disableDblClickSelection: true,
leftArrow: '<<',
rightArrow: '>>',
closeIcon: 'X',
closeButton: true
});
});
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! jquery/src/jquery */ "./node_modules/jquery/src/jquery.js")))
/***/ })
}]);
//# sourceMappingURL=0-0fcba24322adb18c7ad0.chunk.js.map
(window[“webpackJsonp”]=window[“webpackJsonp”]| |[])。推送([[0]{
/***/“/app/javascript/src/promotion_datespan.js”:
/*!**************************************************!*\
!***./app/javascript/src/promotion\u datespan.js***!
\**************************************************/
/*!未找到静态导出*/
/***/(功能(模块、导出、网页包、要求){
/*网页包变量注入*/(函数($){$(函数(){
var startDate=新日期();
startDate.setFullYear(startDate.getFullYear()-2);
$(“#日期_from”).fdatepicker({
起始日期:startDate,
格式:“yyyy-mm-dd”,
disableDblClickSelection:true,
左箭头:“”,
关闭图标:“X”,
关闭按钮:真
});
});
$(函数(){
var endDate=新日期();
endDate.getDate(endDate.getDate()-2);
$('date'u to')。fdatepicker({
initialDate:endDate,
格式:“yyyy-mm-dd”,
disableDblClickSelection:true,
左箭头:“”,
关闭图标:“X”,
关闭按钮:真
});
});
/*WEBPACK VAR INJECTION*/}.call(这个,uuuu WEBPACK_urequire(/*!jquery/src/jquery*/“/node\u modules/jquery/src/jquery.js”))
/***/ })
}]);
//#sourceMappingURL=0-0fcba24322adb18c7ad0.chunk.js.map
为什么
getDate
返回了错误的数据?如果输入错误,请使用endDate.setDate
而不是关闭endDate.getDate
我假设您希望endDate
比当前日期早2天