Literal and Prophetic Imagery
Commentators explain that this verse has a dual meaning. It vividly describes a literal event, like a massive locust swarm darkening the sky, but it also points to a greater reality: the "Day of the Lord." The imagery of a shaken earth and darkened heavens is used throughout Scripture to depict the awesome and fearful nature of God's ultimate judgment, a theme Jesus himself used when describing the end times.