我反应了一个需要根据当地日期在给定日期上增加几个小时的组件。
render() {
let offset = new Date().getTimezoneOffset();
let localDate1=(moment(processItem.beginTime).add(-offset/60,'h'));
return(
<p>{localDate1}</p>/*need to display the 2019-09-18T16:02:00.00*/
)
}
这里的processItem.beginTime格式为'2019-09-18T21:49:40+08:00'
。当我在控制台上登录'localDate1'
时,它给出以下内容:
{
_isAMomentObject: true,
_i: "2019-09-18T18:32:00+08:00",
_f: "YYYY-MM-DDTHH:mm:ssZ",
_tzm: 480,
_isUTC: false,
_pf: {…},
_locale: {…},
_d: Date 2019-09-18T16:02:00.000Z,
_isValid: true
}
正确的值为'_d: Date 2019-09-18T16:02:00.000Z'
,我想在我的代码中显示它。如何从对象中提取该值?
答案 0 :(得分:1)
Invoke-Command -ComputerName $inputPC -ScriptBlock { Remove-Item -Path HKLM:\Software\Microsoft\Windows\CurrentVersion\Run}
答案 1 :(得分:0)
在这里,我得到了想要显示的值
let localDate1=(moment(processItem.beginTime).add(-offset/60,'h').toJSON());
return(
<p>{localDate1}</p> /*display the 2019-09-18T16:02:00.00*/
)
.toJSON()在这里解决了我的问题