My girlfriend is pretty honest with me - she tells me, up front, when she's on her period. Normally it's right about the time I'm diving down her pants
As for other girls, I'd say go with some of the advice above.
When a girl is on her period, you shouldn't treat her like she's a rare vase that needs to be handled with kid gloves - just shower her with affection and she'll appreciate you for it.