toLocaleDateString() is not returning dd/mm/yyyy format

后端 未结 3 1188
轻奢々
轻奢々 2020-12-17 16:28

Hi I have used toLocaleDateString() to display a date from a rss feed,t its not showing dd/mm/yyyy format in all browser, safari and

3条回答
  •  时光取名叫无心
    2020-12-17 17:01

    toLocaleDateString is intended to provide a human-readable format, according to the rules of the user's own computer. For instance, if my computer is set to French, it might include the day name in French.

    toLocaleDateString is NOT a reliable way of getting the format you want. Instead, do this:

    var dateobj = new Date();
    function pad(n) {return n < 10 ? "0"+n : n;}
    var result = pad(dateobj.getDate())+"/"+pad(dateobj.getMonth()+1)+"/"+dateobj.getFullYear();
    

提交回复
热议问题