Senior US defense officials warned President Donald Trump that more time is needed to prepare for potential strikes on Iran, according to reports.