RoundTime is fired at start of freezetime with the value of mp_freezetime
At the end of freezetime it's fired again with the value of mp_roundtime. Both values are in seconds and always pozitive.
You cannot use this tho because the round could end before roundtime expires.