Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用getDate在javascript中设置日期_Javascript - Fatal编程技术网

使用getDate在javascript中设置日期

使用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": /*!****

通过webpacker处理的以下javascript正在使用正确的起始日期(假设今天是2020-12-19:2018-12-19)设置UI,但不是结束日期,显示为
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天