President Joe Biden and former President Donald Trump have accepted invitations to debate live on television at least twice before the Nov. 5 election, giving voters a chance to hear from both presidential candidates side-by-side well before early voting begins. The first debate will be hosted by CNN on June 27 and the second will be hosted by ABC on Sept.