将DateRangePicker选择的日期更改为字符串

问题描述

我正在使用一个名为DaterangePicker (DRP)的React组件,所以当我选择一个日期作为状态更新并进行控制台日志记录时,它会向我显示一个如下所示的对象

CheckIn: F
_d: Fri Aug 21 2020 12:00:00 GMT+0430 (Iran Daylight Time) {}
_isAMomentObject: true
_isUTC: false
_isValid: true
_jdiff: 0
_locale: Locale {_calendar: {…},_longDateFormat: {…},_invalidDate: "Invalid date",_ordinal: "%dم",_dayOfMonthOrdinalParse: /\d{1,2}/,…}
_pf: {empty: false,unusedTokens: Array(0),unusedInput: Array(0),overflow: -2,charsLeftOver: 0,…}
__proto__: Moment

但是我想提取我从中选择的日期,那么我该如何完成呢?

解决方法

Ciao,您看到了这一点,因为DateRangePicker的返回值是一个矩对象(_isAMomentObject: true)。如果您想要某种格式的日期,可以执行以下操作:

(supposing that value returned is called value)
value.format('YYYY-MM-DD'); //format YYYY-MM-DD