2012-05-09 23 views
1

日曜日の土曜日は&とします。 私は、次の機能へのアクセスを有する:0-6からその週の日曜日と土曜日の取得方法を指定してください

  • getDate()戻り数(0は日曜日である)
  • getDay()は1-31
  • getMonth()から数は0-から番号を返し11
  • getFullYear()は、私はチタンでこれをやっている現在の年

を返します。

var sat = new Date(input.getFullYear(), input.getMonth(), 6 - input.getDay() + input.getDate()); 
var sun = new Date(input.getFullYear(), input.getMonth(), input.getDate() + (input.getDay() - 6)); 

が入力された:私はMDNドキュメントに従っている場合

var sat = new Date(input.getFullYear(), input.getMonth(), 6 - input.getDate() + getDay()); 
var sun = new Date(input.getFullYear(), input.getMonth(), getDay() + (input.getDate() - 6)); 

が、私は(あまりにもチタンで作品)を思い付く:あなたの説明パー

答えて

0

は、上記の、私が思い付きましたjavascript Dateオブジェクトです。

日付オブジェクトは、必要に応じて月および/または年を注意または変更します。

これが役に立ちます。

+0

ありがとうございました! しかし、土曜日だけが私のために来ています。 –

+0

このコードは土曜日から土曜日までの日です。日曜日から月曜日の場合:var sun = new Date(input.getFullYear()、input.getMonth()、7 - input.getDay()+ input.getDate());あなたはおそらくそれを今考え出したでしょう。応答が遅れて申し訳ありません。 – trowhite

+0

(なぜ私はTitaniumに精通していないので、プログラミングロジックとコードの明確さの観点から)、なぜ表現の最後の機能(一貫性が欠けていますか?)とかわりにかっこを追加する点'input.getDay() - 6'? – theUg

関連する問題