I think today is Dansby's 46th day of service as he was brought up August 17th. That would mean regardless of whether he gets 5 or more at bats today, he would lose his rookie eligibility today.
September doesn't count against you, so it should just be based on AB. He can still have 4 AB today and retain rookie status.