gpt4 book ai didi

php - 如何在 PHP 中制作一个漂亮的 "date picker"?

转载 作者:行者123 更新时间:2023-11-30 06:58:49 24 4
gpt4 key购买 nike

我正在尝试使用 MySQL 和 PHP,我很好奇如何创建一个不错的“日期选择器”,例如选择日期 2010-11-11(今天的日期)。

我想在我的 MySQL 数据库中存储有效的 DATETIME 值,我想要一个 PHP 页面来提供的滚动列表em>(例如 2010-11-11)以避免强制用户在表格中手动输入日期然后进行检查。

我的问题是,假设用户选择日期 2010-11-31(该日期不存在);如何创建简单的滚动列表以便动态调整?也就是说,用户首先选择年份,然后选择月份,最后选择日期(动态更改以适应给定月份的实际天数)。希望闰年也能得到照顾。在全部选择它们并用户按下提交后,脚本将向数据库提交格式正确的 DATETIME 值(例如 YYYY-MM-DD 或 YYYYMMDD)。

据我所知,DATETIME 类型是严格的标准,这意味着服务器将跟踪无效日期,这应该很容易进行错误检查。但我想通过执行上述操作来避免这种情况。

您认为我描述的“解决方案”仅使用 PHP(和 MySQL)即可轻松实现吗?或者我需要一些其他东西(例如 AJAX/JavaScript、JQuery 等)来管理它吗?非常欢迎任何建议和指示,尤其是可能更容易实现的针对同一问题的替代方法。提前致谢!

最佳答案

已经有很多基于 JavaScript 的日历小部件了。如果您不是出于学习目的而这样做,则没有理由重新发明轮子。

服务器端验证当然仍然是强制性的,但那些小部件将使用户无法在正常情况下选择无效日期。

例如

关于php - 如何在 PHP 中制作一个漂亮的 "date picker"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4154464/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com