React Native 一天结束的时刻添加时区

mzmfm0qo  于 2023-02-19  发布在  React
关注(0)|答案(1)|浏览(118)

我们有一个在全球使用的React原生应用程序
我想显示作为utc的一天结束,但不知道如何做到这一点。
假设我的时区是+03:00,那么当utc进入新的一天时,我的本地时间应该是03:00,对吗?
我试过这些

moment().utc().endOf('day').format() // -> 2023-02-16T23:59:59Z
moment().utc(true).endOf('day').format() // -> 2023-02-16T23:59:59Z
moment().endOf('day').utc().format() // -> 2023-02-16T20:59:59Z
moment().endOf('day').utc(true).format() // -> 2023-02-16T23:59:59Z
moment.utc().endOf('day').format() // -> 2023-02-16T23:59:59Z
// i need this 2023-02-17T02:59:59Z

我怎样才能不使用moment-timezone将时区偏移添加到date

rjjhvcjd

rjjhvcjd1#

像这样固定

const date = moment().utc().endOf('day').toDate()
moment(date).utc(true).format() // -> 2023-02-17T02:59:59Z

相关问题