Wann hast du Geburtstag = When is your birthday
Wann ist dein Geburtstag? Wann hast du Geburtstag?
when is your birthday
Mein Geburtstag im November.
The reply to wann hast Du Geburstag? is normally ich habe am ........ Geburtstag or meinGeburtstag ist am ..........
If you're asking when someone's birthday is it Wann ist Ihr/Dein Geburtstag? If you're telling someone when your birthday is its Mein Geburtstag is am.....
DUDE ernst!? wann hast du sie mathe!?
Where did you learn German?
It means "Since when do you speak German?"
Wann wirst du ankommen
When is your birthday? is either Wann ist Ihr Geburtstag? (formal) or Wann ist dein Geburtstag? (informal) in German. Wann hast du Geburtstag? is also common among friends.
wann kommst du zu Besuch