Languages
[Edit]
EN

JavaScript - format current Date to yyyy-mm-dd hh-mm-ss-SSS

2 points
Created by:
Niac
208

Quick solution:

// ONLINE-RUNNER:browser;

function toString(number, padLength) {
    return number.toString().padStart(padLength, '0');
}

let date = new Date();

let dateTimeNow =
                 toString( date.getFullYear(),     4 )
        + '_'  + toString( date.getMonth() + 1,    2 )
        + '_'  + toString( date.getDate(),         2 )
        + '__' + toString( date.getHours(),        2 )
        + '_'  + toString( date.getMinutes(),      2 )
        + '_'  + toString( date.getSeconds(),      2 )
        + '_'  + toString( date.getMilliseconds(), 3 )
;

// 2021_05_23__19_15_02_864
console.log(dateTimeNow);

Example output:

2021_05_23__19_15_02_864

 


The same code wrapped in method for quick copy / paste:

// ONLINE-RUNNER:browser;

function getDateInFormat_yyyy_mm_dd_hh_mm_ss_SSS() {

    function toString(number, padLength) {
        return number.toString().padStart(padLength, '0');
    }

    let date = new Date();

	let dateTimeNow =
                 toString( date.getFullYear(),     4 )
        + '_'  + toString( date.getMonth() + 1,    2 )
        + '_'  + toString( date.getDate(),         2 )
        + '__' + toString( date.getHours(),        2 )
        + '_'  + toString( date.getMinutes(),      2 )
        + '_'  + toString( date.getSeconds(),      2 )
        + '_'  + toString( date.getMilliseconds(), 3 )
	;

    return dateTimeNow;
}

console.log(getDateInFormat_yyyy_mm_dd_hh_mm_ss_SSS());

 

JavaScript - Date & Time

Native Advertising
🚀
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

❤️💻 🙂

Join