President Trump once again told survivors of a killer hurricane to “have a good time,” offering the ill-timed comment Wednesday, during a tour of storm-ravaged North Carolina.

“Got it? Have a good time,” Trump was caught saying on video as he handed a meal to a man in hard-hit New Bern — prompting an incredulous MSNBC reporter to say off camera: “I think he just said, ‘Have a good time.’”

Last year, the president visited a Houston shelter after Hurricane Harvey and told its devastated residents to “have a good time.”

And during a visit to Puerto Rico, where he was roundly criticized for lobbing paper towels into a crowd at a church as if shooting baskets, the president asked a couple if they felt safe in their concrete home.

When the woman said that only their windows vibrated during that killer storm, Trump told them to “have a good time.”

Trump, who enjoys the adulation from friendly rally audiences, has appeared more ill at ease in public in his role as consoler-in-chief and has struggled at times to show empathy during moments of national tragedy.

With Hurricane Florence bearing down on the Carolinas, the president was focused on criticism of the federal response to the hurricane that battered Puerto Rico last year.

He rejected the official death toll of almost 3,000 people and claimed Democrats manufactured the figure to make him “look bad.”

Mindful of the recurring criticism, Trump defended his administration’s response to Florence on Tuesday, predicting Democrats will eventually look to slam the efforts for political reasons.

“Right now, everybody is saying what a great job we are doing with Hurricane Florence — and they are 100% correct,” Trump said on Twitter.

“But don’t be fooled, at some point in the near future the Democrats will start ranting that FEMA, our Military, and our First Responders, who are all unbelievable, are a disaster and not doing a good job. This will be a total lie, but that’s what they do, and everybody knows it!”

With Post wires