"on" with past date

Is it acceptable to use “on” with past date like in “He got married on 1st July”?

Yes, it is.

I would use either this wording “He got married on the first of July” or this wording “He got married on July first.”

[size=84]“That married couples can live together day after day is a miracle that the Vatican has overlooked." ~ Bill Cosby[/size]

Thanks expert.

Prepositions of Time: at, in, on
We use:

•at for a PRECISE TIME
•on for DAYS and DATES

Look at these examples:

•I have a meeting at 9am.
•The shop closes at midnight.
•Jane went home at lunchtime.
•In England, it often snows in December.
•Do you think we will go to Jupiter in the future?
•There should be a lot of progress in the next century.
•Do you work on Mondays?
•Her birthday is on 20 November.
•Where will you be on New Year’s Day?

Notice the use of the preposition of time at in the following standard expressions:
at night
at the weekend
at Christmas/Easter
at the same time
at present

Notice the use of the prepositions of time in and on in these common expressions:

in on
in the morning - on Tuesday morning
in the mornings - on Saturday mornings
in the afternoon(s) - on Sunday afternoons
in the evening(s) - on Monday evening

When we say last, next, every, this we do not also use at, in, on.

•I went to London last June. (not in last June)
•He’s coming back next Tuesday. (not on next Tuesday)
•I go home every Easter. (not at every Easter)
•We’ll call you this evening. (not in this evening)