Skip to content

Instantly share code, notes, and snippets.

@sturmenta
Created November 7, 2022 23:16
Show Gist options
  • Save sturmenta/5f65d3f136022662e4518de187f9e77d to your computer and use it in GitHub Desktop.
Save sturmenta/5f65d3f136022662e4518de187f9e77d to your computer and use it in GitHub Desktop.
remove Hours Minutes And Seconds From Date
import dayjs from 'dayjs';
/**
* return DD/MM/YYYY
*/
export const removeHoursMinutesAndSecondsFromDate = (
date: Date,
): {newDate: dayjs.Dayjs; DDMMYYYY: string} => {
const _date = dayjs(date);
let monthNumber = (_date.month() + 1).toString();
if (monthNumber.toString().length === 1) {
monthNumber = `0${monthNumber}`;
}
let dayNumber = _date.date().toString();
if (dayNumber.length === 1) dayNumber = `0${dayNumber}`;
const DDMMYYYY = `${dayNumber}/${monthNumber}/${_date.year()}`;
const newDate = dayjs(
`${_date.year()}-${monthNumber}-${dayNumber}T00:00:00.000Z`,
);
return {newDate, DDMMYYYY};
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment