基本上我有一个约会:
const now = moment()
console.log(now.endOf('day').toISOString()) // 2021-10-25T21:59:59.999Z
我希望将其设置为:2021-10-25T21:59:59.000Z
作为一个解决方案,我做了
console.log(`${moment().endOf('day').utc().format('YYYY-MM-DDTHH:mm:ss')}.000Z`)
并得到了我想要的打印输出,但是
也许有人有更优雅的方式?
谢谢大家!
最佳答案
或者,您可以将时刻
转换为日期
(或仅使用日期
本身),并使用Date.prototype.setUTCHours()
以 0
作为第四个参数(毫秒):
const now = new Date()
now.setUTCHours(23,59,59,0) // end of day
console.log(now.toISOString())
关于reactjs - 如何在 momentjs 中获取 endOf day toISOString() 但毫秒应该是 .000Z 而不是 .999Z,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69712943/