In verses 1-6, the LORD reminds Judah of the power of His word. When He spoke judgment to the previous generation, that judgment came forth from that Word since they did not repent.
It would be helpful to read Revelations chapter 6 for insight on the meanings of the colors of the horses seen in Zechariah 1:8.
The fulfillment of the vision Zechariah saw concerning Jerusalem is for the time when Jesus returns and brings true peace to His city. The LORD wants us to do our work in this lifetime with the mindset that our work has eternal recompenses and rewards.
Zechariah sees Joshua, the High Priest, receive clean garments from the LORD instead of his filthy ones in a vision. It was the high priest that made atonement for the sin of the nation. This vision represented that the LORD had removed the sin from Israel that had brought judgment upon them. There is also a foreshadow in this vision that applies to us. The Hebrew form of the name Joshua is “Yeshua,” the Name of our Lord and Savior. The vision is also a picture of Jesus Christ bearing our sin, paying for our sin, and giving us righteousness "in one day" (vs 9).
Who are the two anointed ones talked about in this vision? I believe it represents Zerubbabel, who was overseeing Jerusalem, and Joshua the High Priest. (Both King and High Priest were anointed.) Both of these men were types and foreshadows of Jesus Christ, so as you look through this vision, you can see a picture of the ministry of Jesus Christ and the ministry of His body, the church.
Read through the Bible with us in 2012! The reading plan can be downloaded below; we are reading in chronological order. Check back often to read the blog posts on the Bible readings and discuss things in the "comments" section.
2012 Bible Plan