how to display a date as 2/25/2007 format in javascript, if i have date object

后端 未结 6 1164
攒了一身酷
攒了一身酷 2020-12-21 04:28

how to display a date as 2/25/2007 format in javascript, if i have date object

相关标签:
6条回答
  • 2020-12-21 04:52

    Your best option for all users (internationally) is toLocaleDateString.

    var date = new Date("2007-02-25 01:00:00"); // for some reason a time is needed
    var dateString = date.toLocaleDateString();
    console.log(dateString); // outputs 2/25/2007
    

    Reference: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString

    0 讨论(0)
  • 2020-12-21 04:56

    This would work:

    [date.getMonth() + 1, date.getDay(), date.getFullYear()].join('/')
    
    0 讨论(0)
  • 2020-12-21 05:02

    Check out moment.js! It's a really powerful little library for working with Dates in JavaScript.

    Using moment.js...

    var today = moment(new Date());
    today.format("M/D/YYYY");                  // "4/11/2012"
    today.format("MMMM D, YYYY h:m A");        // outputs "April 11, 2012 12:44 AM"
    
    // in one line...
    moment().format("M/D/YYY");                // "4/11/2012"
    moment().format("MMMM D, YYYY h:m A");     // outputs "April 11, 2012 12:49 AM"
    

    Another example...

    var a = moment([2012, 2, 12, 15, 25, 50, 125]);
    a.format("ffffdd, MMMM Do YYYY, h:mm:ss a"); // "Monday, March 12th 2012, 3:25:50 pm"
    a.format("ffffd, hA");                       // "Mon, 3PM"
    

    Also, its worth mentioning to checkout date.js. I think the two libraries complement each other.

    0 讨论(0)
  • 2020-12-21 05:04
    function formatDate(a) //pass date object
    {
      return (a.getMonth() + 1) + "/" + a.getDate() + "/" +  a.getFullYear();
    }
    
    0 讨论(0)
  • 2020-12-21 05:12
    (date.getMonth() + 1) + "/" + date.getDay() + "/" + date.getFullYear();
    
    0 讨论(0)
  • 2020-12-21 05:16

    You can try this.

    <input type="button" value="display" onclick="display()" />
    <input type="text" id="dis" /><br />
    
    <script type="text/javascript">
    function display(){
    var x="You have clicked";
    var d=new Date();
    var date=d.getDate();
    var month=d.getMonth();
    month++;
    var year=d.getFullYear();
    document.getElementById("dis").value=date+"/"+month+"/"+year;
    }
    </script>
    

    For more details please visit http://informativejavascript.blogspot.nl/2012/12/date-display.html

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