commit
be93940a50
2 changed files with 32 additions and 5 deletions
|
@ -70,11 +70,11 @@ export const getGreeting = (greetings: Array<IGreetingProps>): string => {
|
|||
export const getExtension = (day: number) => {
|
||||
let extension = "th";
|
||||
|
||||
if (day % 10 === 1) {
|
||||
if (day % 10 === 1 && day !== 11) {
|
||||
extension = "st";
|
||||
} else if (day % 10 === 2) {
|
||||
} else if (day % 10 === 2 && day !== 12) {
|
||||
extension = "nd";
|
||||
} else if (day % 10 === 3) {
|
||||
} else if (day % 10 === 3 && day !== 13) {
|
||||
extension = "rd";
|
||||
}
|
||||
|
||||
|
@ -93,9 +93,9 @@ export const getDateString = (
|
|||
) => {
|
||||
let currentDate = new Date();
|
||||
|
||||
let weekday = weekdays[currentDate.getUTCDay()];
|
||||
let weekday = weekdays[currentDate.getDay()];
|
||||
let day = currentDate.getDate();
|
||||
let month = months[currentDate.getUTCMonth()];
|
||||
let month = months[currentDate.getMonth()];
|
||||
let extension = getExtension(day);
|
||||
let year = currentDate.getFullYear();
|
||||
let isodate = currentDate.toISOString().slice(0,10);
|
||||
|
|
|
@ -68,7 +68,34 @@ it("getExtension test", () => {
|
|||
expect(getExtension(1)).toEqual("st");
|
||||
expect(getExtension(2)).toEqual("nd");
|
||||
expect(getExtension(3)).toEqual("rd");
|
||||
expect(getExtension(4)).toEqual("th");
|
||||
expect(getExtension(5)).toEqual("th");
|
||||
expect(getExtension(6)).toEqual("th");
|
||||
expect(getExtension(7)).toEqual("th");
|
||||
expect(getExtension(8)).toEqual("th");
|
||||
expect(getExtension(9)).toEqual("th");
|
||||
expect(getExtension(10)).toEqual("th");
|
||||
expect(getExtension(11)).toEqual("th");
|
||||
expect(getExtension(12)).toEqual("th");
|
||||
expect(getExtension(13)).toEqual("th");
|
||||
expect(getExtension(14)).toEqual("th");
|
||||
expect(getExtension(15)).toEqual("th");
|
||||
expect(getExtension(16)).toEqual("th");
|
||||
expect(getExtension(17)).toEqual("th");
|
||||
expect(getExtension(18)).toEqual("th");
|
||||
expect(getExtension(19)).toEqual("th");
|
||||
expect(getExtension(20)).toEqual("th");
|
||||
expect(getExtension(21)).toEqual("st");
|
||||
expect(getExtension(22)).toEqual("nd");
|
||||
expect(getExtension(23)).toEqual("rd");
|
||||
expect(getExtension(24)).toEqual("th");
|
||||
expect(getExtension(25)).toEqual("th");
|
||||
expect(getExtension(26)).toEqual("th");
|
||||
expect(getExtension(27)).toEqual("th");
|
||||
expect(getExtension(28)).toEqual("th");
|
||||
expect(getExtension(29)).toEqual("th");
|
||||
expect(getExtension(30)).toEqual("th");
|
||||
expect(getExtension(31)).toEqual("st");
|
||||
});
|
||||
|
||||
it("Greeter snapshot test", () => {
|
||||
|
|
Loading…
Reference in a new issue