期間設定検索について

[新着] Webテンプレートを仮オープンしました



0   名前: pooh : 2007/04/24(火) 22:07  ID:Yk5LGxlt sub-Cl
教えてください。

javascriptで期間を設定してデータ検索を行ないたいと思っています。

例)
○年○月○日〜○年○月○日(○はテキスト)

この間のデータを取得するいいサンプルはありませんか?
よろしくお願い致します。

1   名前: 匿名 : 2007/04/24(火) 22:07  ID:6zHBP88Y sub-Cz
> ○年○月○日〜○年○月○日

データはこのフォーマットで来るの?文字列で来るの?どこから来るの?どういう形式で『取得』したいの?

2   名前: pooh : 2007/04/24(火) 22:07  ID:Zs1r9Y9n sub-Cl
説明不足ですみません。

登録されているデータ形式は「○/○/○ ○:○:○」です。

○年○月○日〜○年○月○日
date1 = new Date(year1, month1 - 1, day1);
date2 = new Date(year2, month2 - 1, day2);

テキストの値をこのような形で取得し、検索を行いたいと思っています。

3   名前: 匿名 : 2007/04/24(火) 22:07  ID:YI.VsCve sub-Cz
戻り値、処理方法が実装依存でも良ければ、以下でいける(全ての端末の動作を把握できるならば)。
var date1 = new Date ('○/○/○ ○:○:○');
var date2 = new Date ('○/○/○ ○:○:○');

そうでなければ、
function parseDateString (dateString) {
    var t = dateString.match (/(\d{4})\/(\d{2})\/(\d{2}) (\d{2}):(\d{2}):(\d{2})/);
    return new Date (t[1], t[2] - 1, t[3], t[4], t[5], t[6]);
}

var date1 = parseDateString ('○/○/○ ○:○:○');
var date2 = parseDateString ('○/○/○ ○:○:○');

とか。

4   名前: pooh : 2007/04/24(火) 22:07  ID:z4SNQaGk sub-Cl
教えて頂きありがとうございます。
早速やってみます。

一覧へ戻る