Estoy tratando de descubrir cómo mostrar este código de una manera más fácil de usar, por ejemplo, en lugar de mostrarlo como MM/DD ex. "12/20" Prefiero que diga Nombre del día, las 3 primeras letras del mes y el DD, por ejemplo, "Lunes, 20 de diciembre". ¿Es eso posible? Encuentre el código a continuación.
/* js file for autocalculate shipping*/ (function() { // estimate the delivery date var dateEnd = 3; var toDate = Date.today().addDays(dateEnd); if (toDate.is().saturday() || toDate.is().sunday()) { toDate = toDate.next().monday(); } document.getElementById('toDate').innerHTML = toDate.toString('MM/dd'); })(); const days = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'] const months = ["Dec","Nov","Oct","Sep","Aug","Jul","Jun","May","Apr","Mar","Feb","Jan"] const getFormattedDate = (date) => { return `${days[date.getDay()]} - ${months[date.getMonth()]} - ${date.getFullYear()}` } let d = new Date(); console.log(getFormattedDate(d)) let date = moment() console.log(date.format('ddd MMM YY')) <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js"></script>