javascriptjavascript-date

JavaScript convert date format to "YYYY-MM-DD"


I have a JavaScript string date:

js code:

const lastDayDate = new Date(selectedDate.getFullYear(), selectedDate.getMonth() + 1, 0);
const options = { year: 'numeric', month: '2-digit', day: '2-digit' };
const formattedDate = lastDayDate.toLocaleDateString('se-SE', options);

The output of console.log(formattedDate) is something like:

05/31/2023

My question is how to convert it to :

2023-05-31

Any friend can help ?


Solution

  • Try this?

    lastDayDate.toISOString().split('T')[0]