I'll go dinner now

I often hear people say:

“I’ll go dinner now.”

Is this correct?

No

I’ll go to dinner now.
I’ll go and have dinner now.
I’ll have dinner now.

Thanks.

I’ll go out for dinner?

Thanks.

I’ll go out to dinner
is the more usual expression.

What I often hear is a similar issue:
(1) I’ve invited them for dinner.
(2) I’ve invited them to dinner.

Which means what? Any difference? Maybe the second sentence has
a locational sense because of TO (going somewhere to eat & not
eating at home), but what about the first one? :slight_smile: Is it OK?

Both are fine and are usually interchangeable. The second doesn’t have to indicate a change of location.
I’ve invited them for dinner - here or at a restaurant, etc.
I’ve invited them to dinner - here or at a restaurant, etc.