yamadaさん
ご質問どうもありがとうございます。
様々な表現があると思いますが、いくつか自然な表現を紹介します。
・They took their wedding vows about a month ago.
・I took an oath to protect this city.
P.S. 結婚のお話なら、ほとんどの場合は、「wedding vows」と言います。他の場面では、「oath 」でもよく使われています。
お好みに合わせて使い分けてみてください。
ご参考にしていただければ幸いです。