javascript - 如何偏移 moment.js 时间对象

标签 javascript reactjs momentjs

我从 MongoDB 获得了创建时间,我想为此添加 6 小时。如果现在时间少于创建时间添加 6 小时后,我想要一个可见的按钮。我使用 moment.js

timenow:moment().format('LT')
{this.state.timenow > moment(post.createdAt).format('LT')  &&
                  <Button
                    variant="outline-info"
                    className="cardbutton"
                    size="sm"
                    onClick={this.editPost.bind(this, post._id, post.message)}
                  >
                    Edit
                  </Button>}

最佳答案

您可以使用: moment(time).add(x, 'hours') 其中 time 是您想要偏移 x 小时的时间对象

关于javascript - 如何偏移 moment.js 时间对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66771461/

相关文章:

javascript - Moment.js 获取最近 4 小时的范围

javascript - 如何全局配置 Moment 以始终​​将日期格式化为 "DD MM"

javascript - 使用 momentjs 在最终用户的时区进行操作

javascript - 将多行文本拆分为特定宽度的行

javascript - jQuery dataTables 插件 - 如何忽略列排序中的单词

javascript - 组件不显示更新的 redux 状态

javascript - React.createElement : type should not be null

javascript - 创建在 IE 中工作的文件上传

javascript - 在多个react.js组件中渲染json数据

reactjs - 如何更改 react-bootstrap navbar-toggler-icon 按钮和按钮颜色