//* DATE let currentYear = new Date().getFullYear().toString() let currentMonth = (new Date().getMonth() +1).toString() let currentDay = new Date().getDate().toString() currentMonth.length == 1 ? currentMonth = '0'+currentMonth : currentMonth = currentMonth.toString() currentDay.length == 1 ? currentDay = '0'+currentDay : currentDay = currentDay.toString() let yyyymmddToday = [currentYear, currentMonth, currentDay].join("-"); console.log('yyyymmddToday', yyyymmddToday); // Get date let date = new Date(); // Format variable named 'date' as MM/DD/YYYY formatDateMDY() { return ( this.date.slice(0, 10).split("-")[1] + "/" + this.date.slice(0, 10).split("-")[2] + "/" + this.date.slice(0, 10).split("-")[0] ); }, // Get today's date in the default format string: '2020-10-11T00:00:00+05:30' let date = new Date(); // Format as MM/DD/YYYY let monthDateYear = ((date.getMonth() > 8) ? (date.getMonth() + 1) : ('0' + (date.getMonth() + 1))) + '/' + ((date.getDate() > 9) ? date.getDate() : ('0' + date.getDate())) + '/' + date.getFullYear(); console.log(monthDateYear) // Pad Numbers (as seen in UnixIsoDate) let zeroFill = ( number, width ) => { width -= number.toString().length; if ( width > 0 ) { return new Array( width + (/\./.test( number ) ? 2 : 1) ).join( '0' ) + number; } return number + ""; // always return a string } // Unix date to ISO let unixToIsoDate = (unixDate) => { let month = new Date(unixDate * 1000).getUTCDate() let day = new Date(unixDate * 1000).getUTCMonth() let year = new Date(unixDate * 1000).getUTCFullYear() // YYYY-MM-DD: return [year, zeroFill(month,2), zeroFill(day,2)].join('-') // m/d/y: return [month, day, year].join('/') }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter