I know what the RAW says, but the difference between a 20ft radius of darkness and someone going invisible is, when a creature goes invisible, you can still see the spot where they stood and target it. Whether you hit or not is up to the DM. A zone of darkness, you can't see the spot or anything around it. If you go in it, you can't see where you're at either, so how do you know what you're targeting? I adjust depending on the situation.The rules as written...
"When you attack a target that you can’t see, you have disadvantage on the attack roll."
"When a creature can’t see you, you have advantage on attack rolls against it."
"If multiple situations affect a roll and each one grants advantage or im poses disadvantage on it, you don’t roll more than one additional d20."
Of course, you can play as you wish.
If an archer was standing outside the zone of darkness and decides he wants to fire at the target's last known position, I'll give you the attack at disadvantage, I will even give you the entire path of the arrow as your targeted squares. If the target is within that path and you hit, great. If not then you missed. If something else stepped in that path, you might have hit it instead. You'll never know because you can't see.
Sent from my VS995 using Tapatalk