(a) quarter of (a given hour in time) American phrase
Used to indicate a quarter of an hour or 15 minutes before to a given time
By a quarter of eight, I will have finished all of my homework and hang out with my friends.
We are very sorry for the late delivery. Not until a quarter of six will we be able to arrive at your house.
The exam will finish at a quarter of nine, so you only have 15 minutes left to finish your test.
a long time ago
To remain influential in a particular situation or a particular group of people for a long time
Time is running out.
This expression means something will occur in the near future.
Blind man's holiday is the time between daylight and darkness when people cannot work because it is too dark to see.
A quarter of 7 would mean 6:45.
"Quarter of" dates back to at least 1817, which is not all that long ago in language history terms (“of the clock” dates all the way back to Chaucer). The first citation (“At 15 minutes of 10 a.m….”) is from an Indiana journal, and the construction appears to be chiefly American, though it is also found in Scottish and Irish English.