From cd5c01dbb25f83f30c223c6bab6ea03dbd9c90ee Mon Sep 17 00:00:00 2001 From: gofnnp Date: Mon, 14 Aug 2023 01:02:54 +0400 Subject: [PATCH] feat: add service zodiac sign --- src/zodiac-sign/index.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/zodiac-sign/index.ts diff --git a/src/zodiac-sign/index.ts b/src/zodiac-sign/index.ts new file mode 100644 index 0000000..da216fa --- /dev/null +++ b/src/zodiac-sign/index.ts @@ -0,0 +1,10 @@ + + +export const getZodiacSignByDate = (birthDate: string): string => { + const date = new Date(birthDate) + const day = date.getDate() + const month = date.getMonth() + 1 + const zodiac =['Capricorn', 'Aquarius', 'Pisces', 'Aries', 'Taurus', 'Gemini', 'Cancer', 'Leo', 'Virgo', 'Libra', 'Scorpio', 'Sagittarius', 'Capricorn'] + const last_day =[19, 18, 20, 20, 21, 21, 22, 22, 21, 22, 21, 20, 19] + return (day > last_day[month - 1]) ? zodiac[month*1] : zodiac[month - 1] +}