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();
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…