The US president gave Iran a 48-hour deadline to reopen the critical waterway in a post on Truth Social at 10.44am AEDT.