Javascript add leading zeroes to date

后端 未结 25 2234
执笔经年
执笔经年 2020-11-22 02:50

I\'ve created this script to calculate the date for 10 days in advance in the format of dd/mm/yyyy:

var MyDate = new Date();
var MyDateString = new Date();
M         


        
25条回答
  •  余生分开走
    2020-11-22 03:26

    Add some padding to allow a leading zero - where needed - and concatenate using your delimiter of choice as string.

    Number.prototype.padLeft = function(base,chr){
            var  len = (String(base || 10).length - String(this).length)+1;
            return len > 0? new Array(len).join(chr || '0')+this : this;
        }
    
    var d = new Date(my_date);
    var dformatted = [(d.getMonth()+1).padLeft(), d.getDate().padLeft(), d.getFullYear()].join('/');
    

提交回复
热议问题