But this is not the teaching of the New Testament. And that is your problem which you can not deal with. You ignore it...
The NT does not mention this prophecy at all, like if it had nothing to do with the last days. Or, like if it added nothing to the New Testament eschatology.
I think the point is that there are no NT passages that quote Zechariah 14 and then use language like “and this fulfilled the words of Zechariah”. So, Objectively, it’s hard to pin down how the NT expects Zechariah 14 to be fulfilled, if at all.
Here is how it is going to be fulfilled.
1290 days from when the abomination of desolation statue image is placed on the temple mount, the sign of the Son of Man (Matthew 24:30a) will appear in heaven.
It will be Jesus, sickle in hand, Revelation 14:14, His intentions clear, to avenge the deaths of the great tribulation martyrs as they asked in Revelation 6:9-10.
The kings of the earth will be terrified by His appearance, as described in the sixth seal of Revelation 6:12-17.
In reaction, in Revelation 16:14-16, the kings of the earth gather their armies at Armageddon to prepare to make war against Jesus. The preparation will be for 45 days (day 1290 to day 1335 of Daniel 12:11-12).
Part of that preparation is where Zechariah 14 comes in. The kings of the earth will surround Jerusalem with their armies,
and take half of the city as hostages (captivity). Zechariah 14:2.
The reason for the focus on Jerusalem is because that is where Satan will be, indwelling the statue image making it speak and appear to come to life. And where the false prophet and the beast-king will be (Daniel 11:45 says he will meet his end on the glorious holy mountain, the temple mount).
Jesus will descend to earth, 1335 days from when the abomination of desolation is placed on the temple mount. The last day of the 7 years, day 2520. His return in power and great glory, Matthew 24:30b.
He will descend to stand on the mount of Olives, splitting it in half.
The hostages will escape through the valley created.
The statue image of the beast, Jesus will cause to go up in flames, turned to ashes, exposing Satan, as the kings of the earth look on, Ezekiel 28:16-19.
Then the false prophet and the beast-king will be cast into the lake of fire. And the armies surrounding Jerusalem destroyed by the words of Jesus. And the armies filling the rest of Israel, destroyed by an angel also given a sickle in Revelation 14:17-20, the blood flowing up to a horse's bridle deep, for 200 miles.
An angel will then descend from heaven, bind up Satan, and cast him into the bottomless pit, Revelation 20:1-3.
So there is the explanation of the fulfillment of Zechariah 14, the mount of Olives split by Jesus on the day He returns.