Format datetime to YYYY-MM-DD HH:mm:ss in moment.js

前端 未结 2 1799
Happy的楠姐
Happy的楠姐 2020-12-23 02:24

I have a string in this format:

var dateTime = \"06-17-2015 14:24:36\"

I am using moment.js and I am trying to convert it into YYYY-M

相关标签:
2条回答
  • 2020-12-23 03:04

    const format1 = "YYYY-MM-DD HH:mm:ss"
    const format2 = "YYYY-MM-DD"
    var date1 = new Date("2020-06-24 22:57:36");
    var date2 = new Date();
    
    dateTime1 = moment(date1).format(format1);
    dateTime2 = moment(date2).format(format2);
    
    document.getElementById("demo1").innerHTML = dateTime1;
    document.getElementById("demo2").innerHTML = dateTime2;
    <!DOCTYPE html>
    <html>
    <body>
    
    <p id="demo1"></p>
    <p id="demo2"></p>
    
    <script src="https://momentjs.com/downloads/moment.js"></script>
    
    </body>
    </html>

    0 讨论(0)
  • 2020-12-23 03:23

    Use different format or pattern to get the information from the date

    var myDate = new Date("2015-06-17 14:24:36");
    console.log(moment(myDate).format("YYYY-MM-DD HH:mm:ss"));
    console.log("Date: "+moment(myDate).format("YYYY-MM-DD"));
    console.log("Year: "+moment(myDate).format("YYYY"));
    console.log("Month: "+moment(myDate).format("MM"));
    console.log("Month: "+moment(myDate).format("MMMM"));
    console.log("Day: "+moment(myDate).format("DD"));
    console.log("Day: "+moment(myDate).format("ffffdd"));
    console.log("Time: "+moment(myDate).format("HH:mm")); // Time in24 hour format
    console.log("Time: "+moment(myDate).format("hh:mm A"));
    <script src="https://momentjs.com/downloads/moment.js"></script>

    For more info: https://momentjs.com/docs/#/parsing/string-format/

    0 讨论(0)
提交回复
热议问题