ご質問ありがとうございます。
英語では"era"の代わりに"century"(世紀)を使う表現をよく耳にします。
① "Which century do you live in?"=「何世紀にあなたは住んでいるの?」
② "Do you know that we live in the 21st century now?"=「今は21世紀に私達が住んでいるということをあなたは知っている?」
③ "Which century are you from?"=「何世紀からあなたは来たの?」
ご参考に。
この場合、私なら次のように言います。
ーWhat generation are you from?
「あなた、どの世代の人よ?」
generation で「世代・時代」
ーHow old are you?
「あなたは何歳ですか?」=「あなた一体いくつ?」
冗談でこのように言ったりもします。
ご参考まで!
以下のように表現することができます。
What generation/century are you from?
あなたはどの時代の人ですか?
他に:
What planet are you from?
あなたはどの惑星から来たのですか?
直訳ではないですが、こういった言い方もできますよ。
お役に立てれば嬉しいです。
またいつでも質問してください。