javascriptjquery

How to convert this string (Mon, 30th Nov 2020 08:54 PM) to 30-11-2020 date format in JavaScript


I am using PHP Laravel Blade file. there I would like to convert this string (Mon, 30th Nov 2020 08:54 PM) to 30-11-2020. Is this possible?


Solution

  • let originalString = "Mon, 30th Nov 2020 08:54 PM";
    let newString = originalString.split(', ')[1].substr(0, originalString.length - 3).replace("th", "");
    
    let date = new Date(newString);
    let newDateString = `${date.getDate()}-${date.getMonth() + 1}-${date.getFullYear()}`;
    console.log(newDateString);