0
A
回答
2
使用類似這樣的前端:
http://jqueryui.com/demos/datepicker/
如果你不想操縱PHP日期字符串,設置日期選擇在YYYY-MM-DD格式的工作(這在MySQL DATE類型中使用)。然後用Javascript或作爲表格的一部分發送您的信息。
1
我同意@treeface。使用jQuery的DatePicker,但使用本地化爲您的國家用戶的日期格式。它發生在我身上,世界各地的人們使用不同的時間格式。注意這一點。您可以使用MySQL DATE(YYYY-MM-DD),DATETIME(YYYY-MM-DD HH:MM:SS)或UNIX TIMESTAMP將時間存儲在數據庫中。比較日期很簡單,有很多腳本可以閱讀。使用您的控制器將數據發送到您的模型,進行比較,並根據結果返回TRUE/FALSE。使用該布爾值,您可以將結果顯示給用戶。另外,你可以使用jQuery來完成。將所選日期發送到服務器,比較並返回JSON響應,並返回OK/NOTOK狀態。
例如:
<head> .... <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <link rel="stylesheet" href="path/to/jquery-ui-1.8.4.css" type="text/css" media="screen" /> <script type="text/javascript" src="path/to/jquery-ui-1.8.4.min.js"></script> .... </head> <script type="text/javascript"> $("input#datepicker").datepicker({ showOn: 'both', buttonImageOnly: true, buttonImage: 'images/calendar-trans.png', firstDay: 1, dateFormat: "dd/mm/yy", // Select a time format that suits you changeMonth: true, changeYear: true, onSelect: function(dateText, inst) { $.post(url+"/calendar/check_date/", { date_selected: $("input#datepicker").val(); },function(data){ if(data.status != 'OK'){ alert('Your date is wrong. Try again!'); } }); } }); </script>
相關問題
- 1. Excel用戶表單,定位單元格和插入日期
- 2. 插入谷歌表單中的日期插入單元格
- 3. 從表單插入日期到表
- 4. 在表單輸入欄中自動插入日期和時間?
- 5. 如何在mysql表中插入日期
- 6. 在mongodb中插入日期
- 7. 在SQLite中插入日期
- 8. 插入日期到表
- 9. 日期時間插入表
- 10. 插入修改日期表
- 11. 在表格單元格中插入日期
- 12. 在表單域中輸入日期
- 13. 在HTML表單中輸入日期?
- 14. 插入日期
- 15. 如何使用Hibernate在HSQLDB表中的日期類型列中插入日期?
- 16. 根據日期將行插入表中
- 17. 將日期插入到兩個表中
- 18. 如何在ms access中使用vba在數據庫表中插入日期,包括日期之間的日期?
- 19. 插入日期在Oracle
- 20. 重複插入到表格中,無日期插入
- 21. 自動插入「插入日期」值到SQL表中?
- 22. 插入數據到在PHP/MySQL的表&自動插入日期
- 23. SQL:插入日期
- 24. cakephp211日期插入
- 25. 日期插入php
- 26. 插入日期值
- 27. SQL日期插入
- 28. 插入日期值
- 29. 插入空日期
- 30. 日期插入(To_date)