形式の日付があるかどうかを検討してください。Sat Jul 28 2012
それを任意の形式に変換する一般的な関数はありますか??
たとえば28-07-2012
、
- または / のようなセパレーターの決定
形式の日付があるかどうかを検討してください。Sat Jul 28 2012
それを任意の形式に変換する一般的な関数はありますか??
たとえば28-07-2012
、
- または / のようなセパレーターの決定
Javascript の Date オブジェクトには、さまざまなバージョンのtoString
さまざまなゲッターがあるため、必要な出力を簡単に取得できるはずです。このドキュメントを下にスクロールして、いくつかのオプションを確認してください。クリックすると、かなり良い例もあります。
さらに、Date コンストラクターは、ほとんどの文字列を取り込んで変換するのにかなり優れています。
var myDate = new Date("Sat Jul 28 2012");
alert(myDate.toLocaleDateString());
または、関数にラップされたさまざまなゲッターと文字列連結を使用して、独自のものを作成します。
あなたはそれを行う関数を書くことができます.ネイティブメソッドがあるとは思いません:
function convert(dateObj) {
var format = dateObj.getFullYear()+"-";
format += dateObj.getMonth()+"-";
format += dateObj.getDate();
return format;
}
必要に応じてカスタマイズできます。これは日付オブジェクトのメソッドのリストです
Javascript は、上記で指定した標準形式にのみ出力します。getDate()
、getDay()
、getMonth()
メソッド (とりわけ) を使用して、必要なデータを抽出し、好みに合わせて変換することができます。