无法正确获取天数
Not able to get the number of days correctly
我正在使用 momentjs 尝试获取 2 个日期之间的天数差异,但返回的天数不正确。开始日期为 2021-04-05,结束日期为 2021-04-09,返回 4 而不是 5。
我做了一个控制台日志,这就是我得到的。
这是我的代码:
const [startDate, setStartDate] = useState(new Date())
const [endDate, setEndDate] = useState(new Date())
const ed = moment(endDate)
const sd = moment(startDate)
console.log(ed)
console.log(sd)
<h6>Total Number of Days: {ed.diff(sd, 'days')}</h6>
我哪里看错了?非常感谢,非常感谢任何帮助。谢谢
以下是我如何得出差异的,希望它对任何人都有用。谢谢
{Math.floor(( Date.parse(结束日期) - Date.parse(开始日期) ) / 86400000)}
我正在使用 momentjs 尝试获取 2 个日期之间的天数差异,但返回的天数不正确。开始日期为 2021-04-05,结束日期为 2021-04-09,返回 4 而不是 5。
我做了一个控制台日志,这就是我得到的。
这是我的代码:
const [startDate, setStartDate] = useState(new Date())
const [endDate, setEndDate] = useState(new Date())
const ed = moment(endDate)
const sd = moment(startDate)
console.log(ed)
console.log(sd)
<h6>Total Number of Days: {ed.diff(sd, 'days')}</h6>
我哪里看错了?非常感谢,非常感谢任何帮助。谢谢
以下是我如何得出差异的,希望它对任何人都有用。谢谢
{Math.floor(( Date.parse(结束日期) - Date.parse(开始日期) ) / 86400000)}