jQuery:日付が複数の日付範囲内にあるかどうかを確認します

おとなしい

複数の日付範囲を持つ配列があります。日付が範囲内にあるかどうかを確認する必要があります(重複する日付の確認は現在範囲外です)。

私はこれまでこのコードを持っていますが、今日の日付がいずれかの日付範囲内にある場合でも、どういうわけかtrueを返しません。

// An array of objects containing date ranges
var datesArray = [{
  "from": "2/12/2016",
  "to": "8/12/2016",
  "schedule": 1
}, {
  "from": "11/10/2017",
  "to": "16/10/2017",
  "schedule": 2
}, {
  "from": "17/10/2017",
  "to": "22/10/2017",
  "schedule": 3
}];

// Today's date
var d = new Date();
var dd = d.getDate();
var mm = d.getMonth() + 1;
var yyyy = d.getFullYear();
var today = dd + "/" + mm + "/" + yyyy;
console.log("Today: " + today);

// For each calendar date, check if it is within a range.
for (i = 0; i < datesArray.length; i++) {
  // Get each from/to ranges
  var From = datesArray[i].from.split("/");
  var To = datesArray[i].to.split("/");
  // Format them as dates : Year, Month (zero-based), Date
  var FromDate = new Date(From[2], From[1] - 1, From[0]);
  var ToDate = new Date(To[2], To[1] - 1, To[0]);
  var schedule = datesArray[i].schedule;

  // Set a flag to be used when found
  var found = false;
  // Compare date
  if (today >= FromDate && today <= ToDate) {
    found = true;
    console.log("Found: " + schedule);
  }
}

//At the end of the for loop, if the date wasn't found, return true.
if (!found) {
  console.log("Not found");
}

JsFiddleはこちら

ここで何が欠けていますか?ありがとう。

rybo111

コードでtodayは、は文字列dですが、はDate()です。あなたは、次のようなより説明変数名、恩恵を受けるtodayStringtodayDate

「今日は」の記述であれば、あなたがやっているようにも、私は、よく分かりません+1getMonth()

datesArrayJavaScriptで決定された場合は、Date()代わりにそこにオブジェクトを格納できますが、例としてこれを行った可能性があります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

日付がSeleniumWeb Driver(Java)の日付範囲内にあるかどうかを確認します

分類Dev

Java:現在の日付が特定の日の範囲内にあるかどうかを確認します

分類Dev

日付が日付範囲内にあるかどうかを確認する

分類Dev

SQL Serverを使用して、日付が日付範囲の間にあるかどうかを確認します

分類Dev

ある範囲の日付が別の範囲の間にあるかどうかを確認します

分類Dev

全文フィールドの日付が範囲内にあるかどうかを確認します

分類Dev

全文フィールドの日付が範囲内にあるかどうかを確認します

分類Dev

fullcalendar.io表示の日付範囲が別の日付範囲内にあるかどうかを確認します

分類Dev

MySQLの別の日付範囲内に指定された日付範囲があるかどうかを確認します

分類Dev

日付範囲がRubyの別の日付範囲の間にあるかどうかを確認する方法

分類Dev

現在の日付文字列が他の2つの日付の範囲内または範囲外であるかどうかを確認します

分類Dev

日付が複数の日付範囲の間にあるかどうかの確認

分類Dev

月、日、年が2つの日付の範囲内にあるかどうかを確認する

分類Dev

特定の日付範囲が複数の日付範囲に収まらないかどうかを確認するためのクエリ

分類Dev

日付文字列が日付範囲内にあるかどうかを確認するSpotfireTERRスクリプト

分類Dev

日付が指定された日付範囲内にあるかどうかを確認する方法

分類Dev

日付が日付範囲内にあるかどうかを確認してください

分類Dev

Postgresの重複する日付のクエリ-範囲としての2つの日付が月に重複するかどうかを確認します

分類Dev

MySQL2つの日付が複数の行の日付範囲内にあるかどうかを検索します

分類Dev

PHPの多次元配列で日付が複数の日付範囲の間にあるかどうかを確認する

分類Dev

月、日、年が文字列形式の2つの日付の範囲内にあるかどうかを確認します

分類Dev

現在の日付がSolrで利用可能な日付範囲内にあるかどうかを確認してドキュメントを検索する方法

分類Dev

時刻が日付の範囲内にあるかどうかを確認する方法

分類Dev

PHP:予約された日付が指定された日付範囲内にあるかどうかを確認します

分類Dev

配列の日付が日付範囲内にあるかどうかを確認するにはどうすればよいですか?

分類Dev

R-文字列に特定の日付範囲内の日付が含まれているかどうかを確認します

分類Dev

MongoDB-日付範囲Aが他の日付範囲と重複しているかどうかを確認しますb

分類Dev

選択した日付範囲が別の日付範囲の間にあるかどうかを確認する方法

分類Dev

データフレームの日付が範囲内にあるかどうかを効率的に確認し、カウントを返します

Related 関連記事

  1. 1

    日付がSeleniumWeb Driver(Java)の日付範囲内にあるかどうかを確認します

  2. 2

    Java:現在の日付が特定の日の範囲内にあるかどうかを確認します

  3. 3

    日付が日付範囲内にあるかどうかを確認する

  4. 4

    SQL Serverを使用して、日付が日付範囲の間にあるかどうかを確認します

  5. 5

    ある範囲の日付が別の範囲の間にあるかどうかを確認します

  6. 6

    全文フィールドの日付が範囲内にあるかどうかを確認します

  7. 7

    全文フィールドの日付が範囲内にあるかどうかを確認します

  8. 8

    fullcalendar.io表示の日付範囲が別の日付範囲内にあるかどうかを確認します

  9. 9

    MySQLの別の日付範囲内に指定された日付範囲があるかどうかを確認します

  10. 10

    日付範囲がRubyの別の日付範囲の間にあるかどうかを確認する方法

  11. 11

    現在の日付文字列が他の2つの日付の範囲内または範囲外であるかどうかを確認します

  12. 12

    日付が複数の日付範囲の間にあるかどうかの確認

  13. 13

    月、日、年が2つの日付の範囲内にあるかどうかを確認する

  14. 14

    特定の日付範囲が複数の日付範囲に収まらないかどうかを確認するためのクエリ

  15. 15

    日付文字列が日付範囲内にあるかどうかを確認するSpotfireTERRスクリプト

  16. 16

    日付が指定された日付範囲内にあるかどうかを確認する方法

  17. 17

    日付が日付範囲内にあるかどうかを確認してください

  18. 18

    Postgresの重複する日付のクエリ-範囲としての2つの日付が月に重複するかどうかを確認します

  19. 19

    MySQL2つの日付が複数の行の日付範囲内にあるかどうかを検索します

  20. 20

    PHPの多次元配列で日付が複数の日付範囲の間にあるかどうかを確認する

  21. 21

    月、日、年が文字列形式の2つの日付の範囲内にあるかどうかを確認します

  22. 22

    現在の日付がSolrで利用可能な日付範囲内にあるかどうかを確認してドキュメントを検索する方法

  23. 23

    時刻が日付の範囲内にあるかどうかを確認する方法

  24. 24

    PHP:予約された日付が指定された日付範囲内にあるかどうかを確認します

  25. 25

    配列の日付が日付範囲内にあるかどうかを確認するにはどうすればよいですか?

  26. 26

    R-文字列に特定の日付範囲内の日付が含まれているかどうかを確認します

  27. 27

    MongoDB-日付範囲Aが他の日付範囲と重複しているかどうかを確認しますb

  28. 28

    選択した日付範囲が別の日付範囲の間にあるかどうかを確認する方法

  29. 29

    データフレームの日付が範囲内にあるかどうかを効率的に確認し、カウントを返します

ホットタグ

アーカイブ