标签: date-range

jquery ui datepicker上的日期范围选择器

我使用jquery ui创建了一个日期范围选择器,您可以使用相同的内联日历来选择日期.

看看我的小提琴:http://jsfiddle.net/kVsbq/4/

JS

$(".datepicker").datepicker({
    minDate: 0,
    numberOfMonths: [12, 1],
    beforeShowDay: function (date) {
        var date1 = $.datepicker.parseDate($.datepicker._defaults.dateFormat, $("#input1").val());
        var date2 = $.datepicker.parseDate($.datepicker._defaults.dateFormat, $("#input2").val());
        return [true, date1 && ((date.getTime() == date1.getTime()) || (date2 && date >= date1 && date <= date2)) ? "dp-highlight" : ""];
    },
    onSelect: function (dateText, inst) {
        var date1 = $.datepicker.parseDate($.datepicker._defaults.dateFormat, $("#input1").val());
        var date2 = $.datepicker.parseDate($.datepicker._defaults.dateFormat, $("#input2").val());
        if (!date1 || date2) {
            $("#input1").val(dateText);
            $("#input2").val("");
            $(this).datepicker();
        } else {
            $("#input2").val(dateText);
            $(this).datepicker();
        }
    }
}); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui date-range jquery-ui-datepicker

14
推荐指数
2
解决办法
7万
查看次数

日期范围验证

我想比较两个日期(StartDate和EndDate)并检查一个日期是否在另一个日期之前.最简单的解决方案是在支持bean上执行此操作并将方法"短路".

但是,此验证不会与其他表单验证同时发生.例如,如果我有另一个需要验证的字段(除了日期)并且输入无效,我将只收到该特定字段的消息.只有当其他字段有效时,才会根据辅助bean获取日期验证.

有人有解决方案吗?

validation jsf date-range

14
推荐指数
2
解决办法
3万
查看次数

ElasticSearch日期范围

我有以下查询:

{
   "query": {
     "query_string": {
       "query": "searchTerm",
        "default_operator": "AND"
       }
     },
    "facets": {
      "counts": {
        "date_histogram": {
         "field": "firstdate",
         "interval": "hour"
         }
    }
}
Run Code Online (Sandbox Code Playgroud)

我想为它添加一个日期范围,以便检索字段firstdate的值,这些值在特定的from/to interval之内.有关如何做的任何建议?非常感谢!

date-range elasticsearch

14
推荐指数
4
解决办法
5万
查看次数

PostgreSQL-过滤日期范围

我是一名SQL开发人员,大部分时间都在MSSQL上度过.我正在寻找一种更好的方法来过滤PostgreSQL数据库中的"Timestamp without timezone"字段.

我正在使用:

Where 
DateField >= '2010-01-01' and 
DateField < '2012-01-01'
Run Code Online (Sandbox Code Playgroud)

但鉴于我不是语法方面的专家,我必须认为有更好的方法.

有什么建议?谢谢.

postgresql date-range

13
推荐指数
4
解决办法
5万
查看次数

自特定日期起C#秒

在C#3.0中,如何获得自2010年1月1日以来的秒数?

c# datetime date-range

12
推荐指数
2
解决办法
2万
查看次数

ORACLE SQL日期范围交叉点

我有一个表T1,它包含一个NAME值(不是唯一的),一个日期范围(D1和D2是日期)当NAME相同时,我们建立一个日期范围的联合(例如B).

但作为结果(X),我们需要交叉所有日期范围

编辑:表T1

NAME | D1       | D2
A    | 20100101 | 20101211
B    | 20100120 | 20100415
B    | 20100510 | 20101230
C    | 20100313 | 20100610
Run Code Online (Sandbox Code Playgroud)

结果:

X    | 20100313 | 20100415
X    | 20100510 | 20100610
Run Code Online (Sandbox Code Playgroud)

在视觉上,这将给出以下内容:

NAME        : date range
A           : [-----------------------]-----
B           : --[----]----------------------
B           : ----------[---------------]---
C           : -----[--------]---------------
Run Code Online (Sandbox Code Playgroud)

结果:

X           : -----[-]----------------------
X           : ----------[---]---------------
Run Code Online (Sandbox Code Playgroud)

知道如何使用SQL/PL SQL获得它吗?

sql oracle plsql date-range date-arithmetic

12
推荐指数
1
解决办法
8763
查看次数

如果值在两个数字之间

我希望能够测试一个值是否在数字范围内.这是我的jQuery代码......

if ((year < 2099) && (year > 1990)){
    return 'good stuff';
}
Run Code Online (Sandbox Code Playgroud)

在jQuery中有更简单的方法吗?例如,有这样的东西......

if (1990 < year < 2099){
    return 'good stuff';
}
Run Code Online (Sandbox Code Playgroud)

jquery if-statement date-range

12
推荐指数
2
解决办法
6万
查看次数

在PostgreSQL中查找重叠的日期范围

它是否正确?

SELECT * 
FROM   contract 
JOIN   team USING (name_team) 
JOIN   player USING(name_player) 
WHERE  name_team = ? 
AND    DATE_PART('YEAR',date_join)>= ? 
AND    DATE_PART('YEAR',date_leave)<= ?
Run Code Online (Sandbox Code Playgroud)

我的桌子上contract有球员姓名,球队名称以及他加入和离开俱乐部的日期.
我想制作一个功能,列出特定年份团队中的所有玩家.
上面的查询似乎没有工作......

sql postgresql date-range overlap

12
推荐指数
2
解决办法
1万
查看次数

MySQL查询选择开始/结束日期之间的事件

我有一个名为'events'的MySQL表,其中包含事件数据.重要的列是'start'和'end',它们包含字符串(YYYY-MM-DD)以表示事件的开始和结束时间.

我想获取一段时间内所有活动事件的记录.

事件:

------------------------------
ID | START      | END        |
------------------------------
1  | 2013-06-14 | 2013-06-14 |
2  | 2013-06-15 | 2013-08-21 |
3  | 2013-06-22 | 2013-06-25 |
4  | 2013-07-01 | 2013-07-10 |
5  | 2013-07-30 | 2013-07-31 |
------------------------------

请求/搜索:

Example: All events between 2013-06-13 and 2013-07-22 : #1, #3, #4

SELECT id FROM events WHERE start BETWEEN '2013-06-13' AND '2013-07-22' : #1, #2, #3, #4
SELECT id FROM events WHERE end   BETWEEN '2013-06-13' AND '2013-07-22' : …

mysql sql date date-range

11
推荐指数
5
解决办法
8万
查看次数

如何使用弹性搜索过滤最后5分钟,日期直方图?

使用Elasticsearch 1.1.1

我正在尝试为所有帐户的最后5分钟构建每秒"页面"视图的查询(因此匹配所有帐户).

映射是......

"xxx-20140526": {
    "mappings": {
      "xxx": {
        "properties": {
          "accountId": {
            "type": "long"
          },
          "hitTime": {
            "type": "date",
            "format": "dateOptionalTime"
          },
        }
      }
    }
  }
Run Code Online (Sandbox Code Playgroud)

查询......

POST /xxx-20140526/xxx/_search
{
  "filter": {
    "range": {
      "timeHit": {
        "gte": "2014-05-26T13:40", //Date generated dynamically now - 5mins
        "lt": "2014-05-26T13:45" //Date generated dynamically now
      }
    }
  },
  "aggs": {
    "views_per_sec": {
      "date_histogram": {
        "field": "timeHit",
        "interval": "second"
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

但聚合也会返回以前的值......

"aggregations": {
    "trx_per_sec": {
        "buckets": [
        {
            "key_as_string": "2014-05-26T13:36:46.000Z",
            "key": …
Run Code Online (Sandbox Code Playgroud)

date-range aggregation elasticsearch

11
推荐指数
1
解决办法
2万
查看次数