diner — dinner:
[the letters ‘di’ in “diner” rhyme with the letters ‘di’ in “die” — for the right pronunciation of this word, please click here]
“Diner” (with a single ‘n’) is ‘a person who eats their meal, usually at a restaurant’; ‘a railroad dining car’ (a place on a train where passengers have their meals, also called ‘dining compartment’); and in American English, it is ‘a small restaurant, usually on wheels which services cheap meal’,
e.g.
This new restaurant is suitable for any diner on any restricted diet.
_______________________

a family at dinner
“Dinner” (with a double ‘n’; pronunciation: the letters ‘di’ in this word rhyme with the letters ‘di’ in “dig” — for the right pronunciation of thisword, please click here)
is ‘the main meal of the day eaten in the middle of the day or in the evening; a special meal eaten on special occasions, usually in honour of some important person; a full-course meal served at a fixed price, also called “table d’ hôte”’,
e.g.
We attended a grand dinner at the Palace last night.
He invited a lot of his friends to dinner.
What did you have for dinner?
