JavaScript で日付に先頭のゼロを追加する
10 日前の日付を dd/mm/yyyy の形式で計算するには、次のスクリプトを使用できます:
var MyDate = new Date(); var MyDateString = new Date(); MyDate.setDate(MyDate.getDate() + 10); MyDateString = MyDate.getDate() + '/' + (MyDate.getMonth() + 1) + '/' + MyDate.getFullYear();
ただし、その日とmonth コンポーネントが先行ゼロで表示される場合、スクリプトには次のルールを組み込む必要があります:
if (MyDate.getMonth() < 10) getMonth = '0' + getMonth; if (MyDate.getDate() < 10) get.Ddate = '0' + getDate;
これらのルールを実装する方法の例を次に示します:
var MyDate = new Date(); var MyDateString; MyDate.setDate(MyDate.getDate() + 20); MyDateString = ('0' + MyDate.getDate()).slice(-2) + '/' + ('0' + (MyDate.getMonth()+1)).slice(-2) + '/' + MyDate.getFullYear();
The .slice(-2 ) メソッドは文字列の最後の 2 文字を抽出し、日と月のコンポーネントが常に先行ゼロ付きで表示されるようにします。
以上がJavaScript で日付に先頭のゼロを追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。