【发布时间】:2021-10-20 09:04:35
【问题描述】:
我从服务器返回一个日期,它在 _i 变量中具有正确的时间,但时间在 d 变量中四舍五入到 00.00 - 见下文 - 我如何获取 _i 变量中的值??
this.xxxxxStartDate = moment(
data.xxxxxStartDate
).format("Do MMMM YYYY");
this.xxxxxStartDateTime = moment(
data.xxxxxStartDate
).format("HH:mm");
> _d: Wed Oct 20 2021 00:00:00 GMT+0100 (Irish Standard Time) {}
> _f: "YYYY-MM-DD"
> _i: "2021-10-20T09:11:00"
> _isAMomentObject: true
> _isUTC: false
> _isValid: true
> _locale: Locale {_calendar: {…}, _longDateFormat: {…}, _invalidDate: 'Invalid date', _dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/,
> ordinal: ƒ, …}
> _pf: {empty: false, unusedTokens: Array(0), unusedInput: Array(1), overflow: -1, charsLeftOver: 9, …}
【问题讨论】:
-
您能输入
data.xxxxxStartDate的示例值吗? -
@alpakyol 响应对象在问题中 - 返回了 _d 变量,但我想显示 _i 的值,我想显示时间,即:Wed Oct 20 2021 09:11 :00 但我得到 00:00
-
不,我在询问从服务器返回的响应数据。只有
data.xxxxxStartDate。您分享的回复是关于moment()呼叫的输出。 -
感谢您的宝贵时间@alpakyol 我意识到格式 _f 不正确并且没有更新 _d 变量的时间,因此发送了默认的 00:00 时间 - 格式已更新并且现在正在按预期工作(“,)/再次感谢您花时间查看此内容