Date
オブジェクトを3つの異なる目的で使用する必要がありますが、これを次のように行うことはできますか?
私はJavaScriptを初めて使用するので、次の定義がすべてのブラウザーで問題ないかどうかはわかりません。
Date.prototype.yyyymmdd = function()
{
var yyyy = this.getFullYear().toString();
var mm = (this.getMonth()+1).toString();
var dd = this.getDate().toString();
return yyyy+"-" + (mm[1]?mm:"0"+mm[0])+"-" + (dd[1]?dd:"0"+dd[0]);
};
Date.prototype.mmddyyyy = function()
{
var yyyy = this.getFullYear().toString();
var mm = (this.getMonth()+1).toString();
var dd = this.getDate().toString();
return (mm[1]?mm:"0"+mm[0])+"-" + (dd[1]?dd:"0"+dd[0])+"-" + yyyy;
};
Date.prototype.mmdd = function()
{
var yyyy = this.getFullYear().toString();
var mm = (this.getMonth()+1).toString();
var dd = this.getDate().toString();
return (mm[1]?mm:mm[0])+"/" + (dd[1]?dd:dd[0]);
};
var d0 = new Date();
console.log(d0.mmddyyyy);
var d1 = new Date();
console.log(d1.yyyymmdd);
var d2 = new Date();
console.log(d2.mmdd);