如何从日期范围PHP获取年数

时间:2015-05-13 08:17:51

标签: php mysql sql-server date

我使用日期格式的日期范围有多个日期。现在,我希望从那个日期开始只有几年。

让我们说某人,给出日期范围def originalList = [[name: 'franz', age: 12], [name: 'bepi', age: 20],[name: 'giovanni', age: 65]] def result=[:] originalList.each{obj-> def e1 = obj.age def e2 = obj.age*2 result.put(obj, [e1,e2]) //key, value } println result //[[name:franz, age:12]:[12, 24], [name:bepi, age:20]:[20, 40], [name:giovanni, age:65]:[65, 130]]

我希望此日期只有from: 01-01-2010 to 09-05-2019.,所以我会将它们包含在我的SQL查询中。

如果在今年指定的范围,查询仅适用于years,但我如何才能在范围内的所有年份中使用它?

以下是查询:

2015

2 个答案:

答案 0 :(得分:2)

您可以使用小于和大于DATETIME字段的时间。

where transaction_date <= '2010-01-01 00:00:01' and transaction_date >= '2005-12-31 23:59:59'

答案 1 :(得分:1)

您可以删除日期中的<% @guest.each do |guest| %> 条款并使用

LIKE