The US president announced the development ahead of hosting Israeli Prime Minister Benjamin Netanyahu for talks at the White House next week.
He has been increasing pressure on the Israeli government and Hamas to work out a ceasefire and hostage agreement to end the war.
“My Representatives had a long and productive meeting with the Israelis today on Gaza. Israel has agreed to the necessary conditions to finalise the 60 Day CEASEFIRE, during which time we will work with all parties to end the War,” Mr Trump wrote on social media – adding that Qatari and Egyptian officials would deliver the final proposal.
“I hope, for the good of the Middle East, that Hamas takes this Deal, because it will not get better – IT WILL ONLY GET WORSE.”