BITCOIN HALVING❗❗
Bitcoin halving at 840,000
Now mined Blocked is 839,418 at the time 3:00 am UTC
An average Block mined time duration is 10 min
which means 6 blocks mined per Hour
Now 582 Block is left for mined
it will take approx 97 hours to mined 582 blocks
So according to Numbers Bitcoin halving is
on 20 April at 4 am UTC
Note: It's just my calculation it's hard to predict the exact time or date cause Halving depends on Block height.