我已經有一個在CakePHP中構建的系統,其中一個數據的選擇字段是一年。是否有一種簡單的方法將某些東西放入條件數組中以匹配所選年份的日期?在CakePHP中按年選擇日期
2
A
回答
4
我正要出門的肢體和猜測,你的問題是
我在存儲日期像「2009-08-03」數據庫日期字段。我如何使用Cake選擇2009年的所有日期?
在這種情況下,我的回答將是最簡單的方法大概是這樣的:
$conditions = array(
'Model.date >=' => "$year-01-01",
'Model.date <=' => "$year-12-31"
);
Mind Reader http://uvshock.co.uk/badges/badge.php?label=Mind%20reader&medal=bronze
+3
看來我是對的,給了我自己的心靈讀者徽章。 ; P – deceze 2009-08-05 08:29:11
1
您的意思是date("Y")
?見http://php.net/manual/en/function.date.php
7
在你發現條件下使用:
$conditions = array('YEAR(Model.date)' => '2009');
+0
upvoted for elegant。 – 2013-08-23 10:50:38
相關問題
- 1. 日期選擇日月年
- 2. 日期選擇器 - 選擇月/年
- 3. 日期選擇:默認選擇年份
- 4. 選擇按日期
- 5. jQuery UI日期選擇器功能只選擇年或月或年 - 月 - 日期
- 6. CakePHP的:日期選擇具有反向年順序
- 7. 選擇一年中的所有日期
- 8. 顯示1980年在日期選擇器
- 9. ExtJS無法在日期選擇器中選擇月份/年份
- 10. 從DB按日期選擇,但不完全與日,月和年
- 11. 從日期選擇器中選擇日期時自動填充年齡字段
- 12. Infragistics日期選擇器 - 選擇日,而不是年
- 13. 選擇日期時保持內聯全年日期選擇日曆不移動
- 14. Jquery的日期選擇器中,選擇一年
- 15. 如何在cakephp中下載平日,並選擇默認日期?
- 16. 日期選擇器 - 僅限年?
- 17. Extjs 5 - 日期選擇器只有年
- 18. 日期選擇單位計算年齡
- 19. 選擇過去50年的日期
- 20. 我想要這個日期選擇器從1990年到2000年之間的幾年選擇日期
- 21. 在jQuery日期選擇器中選擇日期和高亮日期選擇器
- 22. iOS SimpleDB按日期選擇
- 23. 日期選擇器和CakePHP的
- 24. 日期選擇引導和CakePHP
- 25. 如何在一個按鈕中選擇日期選擇器+顯示日期android
- 26. 組/按日期年/月,用NHibernate部分選擇(投影?轉換?)
- 27. jQuery UI的日期選擇器 - 出生日期 - 年非選擇正確
- 28. 如何在日期選擇器中禁用日期時選擇其他日期選擇器中的日期
- 29. JQuery的禁用16年日期 - 的jquery-UI-日期選擇器
- 30. Oracle SQL:無日期選擇日期字段(僅限月和年)
我認爲你需要爲任何人提供更多的細節來回答這個問題。 – deceze 2009-08-03 11:42:02