2011-07-02 17 views
0

私はCodeIgniterで構築された予約システムに取り組んでいます。私は次の4週間だけを表示するためにCalendarライブラリを少し修正しました。私は、ユーザーがチェックインとチェックアウトを選択できるようにしたい。対応するカレンダーが表示されると、ユーザーはその日付をプッシュし、その値はJQueryを使用して非表示の入力に格納されます。 1か月で遅れている場合は、2か月間、つまり2つのカレンダー表が表示されることがあります。カレンダーテーブルから日、月、年を抽出する

JQueryを使用して日付を保存する最良の方法は何ですか?表の見出しに「月の年」が表示されている間は、表のセルには日が表示されます。

答えて

0

最も良い方法は、javacript Dateオブジェクトを使用することです。 http://www.w3schools.com/js/js_obj_date.asp

EDIT:Dateオブジェクトを作成し

var date = new Date(2011, 6, 4); //Assigns July 4th, 2011 to date var 

EDIT:あなたが尋ねたように、細胞から値を取得したい場合:

var year = $("th#year").text(); 
var month = parseInt($("td#month").text(), 10)-1; //-1 Cause January is 0 
var day = $("td#day").text(); 
var date = new Date(year, month, day); 
+0

をはい、しかし、どのようになります作成されたオブジェクトは、異なるセルに「格納」されている日、月、年の両方を「知っていますか? –

+0

私は自分の答えを更新しました。セルから収集したデータの番号を置き換えます。 –

+0

私は不明確かもしれません。この問題は、日付を保存するための「形式」ではなく、情報を収集して結合する方法にあります。月と年はthタグにあり、tdタグの日です。異なるタグに含まれているすべての情報を抽出するにはどうすればいいですか? –

関連する問題