Iran has urged the United States to accept its conditions for ending the eight-month war, offering to reopen the Strait of Hormuz within two days as diplomatic efforts continue.