The Messenger of Allah ﷺ led us in the evening prayer one night near the end of his life. When he had finished with the closing salutation, he stood up and said, "Do you see this night of yours? At the head of a hundred years from it, no one who is upon the face of the earth today will remain."Ibn Umar said, "People misunderstood what the Messenger of Allah ﷺ said in the things they used to relate from these reports about a hundred years. The Messenger of Allah ﷺ only meant that no one alive on the face of the earth today would still be living, intending by that the passing away of that generation."
صلى بنا رسول الله ﷺ ذات ليلة، صلاة العشاء، في آخر حياته، فلما سلم قام فقال: أرأيتكم ليلتكم هذه؟ فإن على رأس مائة سنة منها لا يبقى ممن هو على ظهر الأرض أحد. قال ابن عمر: فوهل الناس في مقالة رسول الله ﷺ تلك، فيما يتحدثون من هذه الأحاديث، عن مائة سنة، وإنما قال رسول الله ﷺ: لا يبقى ممن هو اليوم على ظهر الأرض أحد يريد بذلك أن ينخرم ذلك القرن.
Bukhari reported it in the Book of Prayer (116), and Muslim in the Book of the Virtues of the Companions (217-2537), both through routes from Ibn Shihab Zuhri, who said, Salim bin Abdullah and Abu Bakr bin Sulayman bin Abu Khaythama informed me that Abdullah bin Umar said, then he mentioned it.It contains the words, "None of those who are on the face of the earth today will remain." This is an indefinite noun in the context of negation, one of the forms of general application, and Khidr and others are included within it.