when is your birthday
Wann hast du Geburtstag = When is your birthday
Wann ist dein Geburtstag? Wann hast du Geburtstag?
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.....
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.
Du hast Geburtstag.(informal) Sie haben Geburtstag. (formal)
The German phrase "Was hast du denn dieses jahr deinem geburtstag?" translates to "What you have done then this year to your birthday?." Have a good birthday in English translates to alles gute zum geburtstag in German.
DUDE ernst!? wann hast du sie mathe!?
(What have you done to your birthday this year?)
The sentence really depends on the context, but it translates to "When do you have German?" (informal).
German.