و از شواهد ديگر بر اين كه غزوه خندق در سال چهارم واقع شده اين كه : درباره زيد بن ثابت گفته اند: پدرش در روز ((بعاث )) در حالى كه او شش سال داشت كشته شد. و روز ((بعاث )) پنجسال قبل از هجرت بوده و در زمان ورودرسول الله - صلى الله عليه و آله - به مدينه ، زيد يازده سال داشت . و از طرف ديگر مى گويند نخستين جبهه جهادى كه زيد در آن حاضربود و جنگيد ((خندق )) بوده است. در حالى كه او پانزده سال داشت . پيامبر - صلى الله عليه و آله - در روز خندق به او اجازه جنگ داد. و غزوه خندق در شوال سال چهارم بوده است . و از زيد روايت شده كه گفته است : ((در روز خندق رسول الله - صلى الله عليه و آله - به من اجازه فرمود وبر من ((قبطيه )) پوشانيد)). و نيز گفته است : ((نه در بدر اجازه مبارزه يافتم و نه در احد اما در خندق اجازه يافتم )) و نيز گفته : ((در روز خندق اجازه مبارزه يافتم در حالى كه در واقعه بعاث (پنجسال قبل از هجرت ) شش ساله بودم . و راجع به تاريخ وفات زيد و مقدار عمراو گفته اند زيد در سال چهل و هشتم هجرى در پنجاه و نه سالگى وفات كرد.اماواقدى گفته او در سال چهل و پنجم در حالى پنجاه و ششسال داشت درگذشت . اين قول مؤ يد گفته ماست (خلاصه اين كه از مجموع اينروايات استفاده مى شود كه غزوه خندق در سال چهارم بوده است ).
و نووى و ابن خلدون و چه بسا از ظاهر كلام بخارى هم بر مى آيد كه براى اثبات اينكه غزوه خندق در سال چهارم بود، .استدلال كرده اند به اين كه : اجماع كرده اندبر اين كه جنگ احد در سال سوم بوده و پيامبر - صلى الله عليه و آله - اجازه نداد ابنعمر در آن شركت كند چون او در آن زمان چهاردهسال داشت اما در واقعه خندق اجازه فرمود شركت كند چون در آن زمان پانزده سالهبود.بنابراين جنگ خندق يكسال بعد احد بوده است . بعضى سعى كرده اند بامطرح ساختن پاره اى از احتمالات دور به اين شواهد كه دلالت مى كنند بر اين كه غزوه خندق در سال چهارم بوده است جواب بدهند. ما در كتابمان ((حديث الافك )) صفحه 96الى 99 به اين احتمالات بعيد پاسخ داده ايم . در هرحال از اين نظر كه - به دلالت شواهد ياد شده - جنگ خندق درسال چهارم روى داده است احتمال اين كه آزاد شدن سلمان از بردگى پيش ازسال پنجم واقع شده قوت مى يابد.
اما اين كه تاريخ آزاد شدن او چه زمان بوده است ؟: