who was foreknown indeed before the foundation of the world, but was revealed at the end of times for your sake,
    However, many commentaries define it this way: "The last times are the times of the Messiah, from His first coming to His second coming (cf. Acts 2:17; 1 Timothy 4:1; 1 John 2:18)." - MSB