Man has had many days: “the day of the Lord” shall come at last, beginning with judgment, a never-ending day in which God shall be “all in all” (1Co 15:28; 2Pe 3:10).
every - not merely person, as English Version explains it, but every thing on which the nation prided itself.