使用时刻js(_d和_i)

时间:2018-05-09 06:49:08

标签: javascript reactjs momentjs

我在项目中使用时刻js。我想设置datetimpicker中输入的日期。我按以下格式获取输入值。

saltValue: "08052019"
value: "08.05.2019"
__proto__
: constructor
: ƒ Object() hasOwnProperty
: ƒ hasOwnProperty() isPrototypeOf
: ƒ isPrototypeOf() propertyIsEnumerable
: ƒ propertyIsEnumerable() toLocaleString
: ƒ toLocaleString() toString
: ƒ toString() valueOf
: ƒ valueOf() __defineGetter__

我正在使用以下功能进行转换。

let dateValue = getDateValue(inputValue);
  static getDateValue(value) {
    return Moment.utc(value);
  }
  şu kısım da ise set etmetedir.

  let newDate = dateValue._d;
  this.setState({
    initialDate: newDate,
    displayDate: getFirstDayOfMonth(newDate),
    selectedDate: newDate,
   });

但是,dateValue变量在_d参数中有一个旧日期,在_i参数中有一个新日期。我必须用来设定我的新约会。但是_d和_i属性变量不一样。 _d参数用于项目的不同位置。所以我必须以_d格式获取我的新日期。我怎么能这样做?

_i property;
   "08052019"
value:"08.05.2019"
__proto__
:constructor
:ƒ Object()hasOwnProperty
:ƒ hasOwnProperty()isPrototypeOf
:ƒ isPrototypeOf()propertyIsEnumerable
:ƒ propertyIsEnumerable()toLocaleString
:ƒ toLocaleString()toString
:ƒ toString()valueOf
:ƒ valueOf()__defineGetter__
:ƒ __defineGetter__()__defineSetter__
:ƒ __defineSetter__()__lookupGetter__
:ƒ __lookupGetter__()__lookupSetter__
:ƒ __lookupSetter__()get __proto__
:ƒ __proto__()set __proto__
:ƒ __proto__()_isAMomentObject
:true_isUTC
:true_isValid
:true

_d property;
__proto__
:constructor
:ƒ Date() getDate
:ƒ getDate() getDay
:ƒ getDay() getFullYear
:ƒ getFullYear() getHours
:ƒ getHours() getMilliseconds
:ƒ getMilliseconds() getMinutes
:ƒ getMinutes() getMonth
:ƒ getMonth() getSeconds
:ƒ getSeconds()getTime
:ƒ getTime()getTimezoneOffset
:ƒ getTimezoneOffset()getUTCDate
:ƒ getUTCDate()getUTCDay
:ƒ getUTCDay()getUTCFullYear
:ƒ getUTCFullYear()getUTCHours
:ƒ getUTCHours()getUTCMilliseconds
:ƒ getUTCMilliseconds()getUTCMinutes
:ƒ getUTCMinutes()getUTCMonth
:ƒ getUTCMonth()getUTCSeconds
:ƒ getUTCSeconds()getYear
:ƒ getYear()setDate
:ƒ setDate()setFullYear
:ƒ setFullYear()setHours
:ƒ setHours()setMilliseconds
:ƒ setMilliseconds()setMinutes
:ƒ setMinutes()setMonth
:ƒ setMonth()setSeconds
:ƒ setSeconds()setTime
:ƒ setTime()setUTCDate
:ƒ setUTCDate()setUTCFullYear
:ƒ setUTCFullYear()setUTCHours
:ƒ setUTCHours() setUTCMilliseconds
:ƒ setUTCMilliseconds()setUTCMinutes
:ƒ setUTCMinutes()setUTCMonth
:ƒ setUTCMonth()setUTCSeconds
:ƒ setUTCSeconds() setYear
:ƒ setYear() toDateString
:ƒ toDateString() toGMTString
:ƒ toUTCString() toISOString
:ƒ toISOString() toJSON
:ƒ ()toLocaleDateString
:ƒ toLocaleDateString()toLocaleString
:ƒ toLocaleString()toLocaleTimeString
:ƒ toLocaleTimeString()toString
:ƒ toString()toTimeString
:ƒ toTimeString()toUTCString
:ƒ toUTCString()valueOf
:ƒ valueOf()Symbol(Symbol.toPrimitive)
:ƒ [Symbol.toPrimitive]()

0 个答案:

没有答案