get Y-m-d php format with JS

by Jake

HTML

<p id="po"></p>

JavaScript

Date.prototype.getPhpDate = function() {
    
    var zeropad = function (n,w){
        var pad=new Array(1+w).join('0');
        return (pad+n).slice(-pad.length);
    };
    
    var outdate= {};
    outdate.month = zeropad(this.getMonth() + 1, 2);
    outdate.day = zeropad(this.getDate(),2);
    outdate.year = this.getFullYear();
    return outdate.year + '-' + outdate.month + '-' + outdate.day;
};

var phpdate = new Date().getPhpDate();
document.getElementById('po').innerHTML = phpdate;