The defence officials said Trump made the comments as he begged off visiting the cemetery outside Paris during a meeting after his presidential daily briefing on the morning of November 10, 2018.
Staffers from the National Security Council and the Secret Service told Trump rainy weather made helicopter travel to the cemetery risky, but they could drive there. Trump responded by saying he didn't want to visit the cemetery because it was "filled with losers". the official said, speaking on condition of anonymity because the official was not authorised to discuss it publicly.
The White House blamed the cancelled visit on poor weather at the time.
In another conversation on the trip, The Atlantic said Trump referred to the 1800 Marines who died in the World War I battle of Belleau Wood as "suckers" for getting killed.
Trump emphatically denied the Atlantic report Thursday night, calling it "a disgraceful situation" by a "terrible magazine".
Speaking to reporters aboard Air Force One as they returned to Washington from a campaign rally in Pennsylvania, Trump said: "What animal would say such a thing?"
White House chief of staff Mark Meadows said: "It's sad the depths that people will go to during a lead-up to a presidential campaign to try to smear somebody."
Democratic presidential candidate Joe Biden said on Thursday: "If the revelations in today's Atlantic article are true, then they are yet another marker of how deeply President Trump and I disagree about the role of the President of the United States."
"Duty, honour, country — those are the values that drive our service members," he said in a statement on Thursday night, adding if he was elected president: "I will ensure that our American heroes know that I will have their back and honour their sacrifice — always."
Biden's son Beau served in Iraq in 2008-09.
The Defence officials also confirmed to The AP reporting in The Atlantic that Trump on Memorial Day 2017 had gone with his chief of staff, John Kelly, to visit the Arlington Cemetery grave site of Kelly's son, Robert, who was killed in 2010 in Afghanistan, and said to Kelly: "I don't get it. What was in it for them?"
The senior Marine Corps officer and The Atlantic, citing sources with firsthand knowledge, also reported that Trump said he didn't want to support the August 2018 funeral of Republican Senator John McCain, a decorated Navy veteran who spent years as a Vietnam prisoner of war, because he was a "loser".
The Atlantic also reported that Trump was angered that flags were flown at half-staff for McCain, saying: "What the f*** are we doing that for? Guy was a f***ing loser."
In 2015, shortly after launching his presidential candidacy, Trump publicly blasted McCain, saying "He's not a war hero." He added, "I like people who weren't captured."
Trump only amplified his criticism of McCain as the Arizona lawmaker grew critical of his acerbic style of politics, culminating in a late-night "no" vote scuttling Trump's plans to repeal the Affordable Care Act. That vote shattered what few partisan loyalties bound the two men, and Trump has continued to attack McCain for that vote, even posthumously.
The magazine said Trump also referred to former President George HW Bush as a "loser" because he was shot down by the Japanese as a Navy pilot in World War II.
- AP