I earned 200 rep today, but I don't have mortarboard. Is it awarded at the end of the day, or does it not count the association points I earned for also passing 200 rep total today?
Mortarboard does not count the association bonus or points for accepting answers on your questions.
Besides that, most badges that count up actions/posts/etc. are awarded when the UTC day rolls over as kalina mentions.