pw request remaining time fix

This commit is contained in:
mrfry 2021-06-01 09:55:54 +02:00
parent cc03827f93
commit 4491e5a14a

View file

@ -68,13 +68,20 @@ export default function PwRequest({ globalData }) {
fetchAvailablePWS().then((data) => {
setData(data)
})
const nextDate = 1
const now = new Date()
const now2 = new Date(now.getFullYear(), now.getMonth(), now.getDate())
let next = new Date(now.getFullYear(), now.getMonth() + 1, 1)
let daysTillNext = (next.getTime() - now2.getTime()) / 1000 / 60 / 60 / 24
if (daysTillNext === 0) {
next = new Date(now.getFullYear(), now.getMonth() + 2, 1)
if (now.getDate() === nextDate) {
setDaysTillNext(0)
return
}
const now2 = new Date(now.getFullYear(), now.getMonth(), now.getDate())
let next = new Date(
now.getFullYear(),
now.getMonth() + (now.getDate() < nextDate ? 0 : 1),
nextDate
)
let daysTillNext = (next.getTime() - now2.getTime()) / 1000 / 60 / 60 / 24
daysTillNext = (next.getTime() - now2.getTime()) / 1000 / 60 / 60 / 24
setDaysTillNext(daysTillNext)
@ -117,10 +124,18 @@ export default function PwRequest({ globalData }) {
<span>{' ' + availablePWS + ' db '}</span>
jelszót generálhatsz még. Eddig összesen
<span>{' ' + requestedPWS + ' '}</span>
jelszót generáltál.
<span>{' ' + daysTillNext + ' '}</span>
nap múlva áll rendelkezésre ismét a maximum elérhető
jelszógenerálási lehetőség
jelszót generáltál.{' '}
{daysTillNext === 0 ? (
<>
<span>Ma éjfél</span> után
</>
) : (
<>
<span>{daysTillNext} </span>nap múlva
</>
)}{' '}
áll rendelkezésre ismét a maximum elérhető jelszógenerálási
lehetőség
<p />A jelenleg bejelentkezett felhasználó (
<span>{' #' + userId + ' '}</span>)
<span>{' ' + dayDiff + ' '}</span>