JavaScript で日付に先頭のゼロを追加する
日付を扱う場合、多くの場合、先頭のゼロを含む特定の形式で日付を表すことが必要になります。 。これは、dd/mm/yyyy 形式で 10 日前の日付を計算する次のスクリプトを変更することで実現できます。
var MyDate = new Date(); var MyDateString = new Date(); MyDate.setDate(MyDate.getDate() + 10); MyDateString = MyDate.getDate() + '/' + (MyDate.getMonth() + 1) + '/' + MyDate.getFullYear();
日と月のコンポーネントに先行ゼロを追加するには、次のようにします。次のルールを挿入します:
if (MyDate.getMonth() < 10) getMonth = '0' + getMonth;
if (MyDate.getDate() < 10) get.Date = '0' + getDate;
ただし、このアプローチは効率的ではないため、簡素化することができます。代わりに、slice(-2) メソッドを使用して文字列の最後の 2 文字を取得できます。
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();
このメソッドは、日付コンポーネントに先行ゼロを追加するよりクリーンで効率的な方法を提供します。希望の形式が維持されます。
以上がJavaScript で日付に先頭のゼロを効率的に追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。