php - 如何使用 PHP 解释 HTML5 输入日期值

标签 php html input

我需要让用户选择一个日期(最好是 dd/mm/yy 格式),我决定尝试新的 HTML5 输入日期类型。但是我不知道如何解释它在服务器端给出的值。我得到的值是 yyyy-mm-dd。我该怎么做?

如果用户使用不支持它的旧版浏览器,他们将如何输入日期?

最佳答案

  1. 只需使用 PHP 的日期功能(date()DateTime 等)转换日期

    $datetime = new DateTime('2012-12-06');

    $new_date = $datetime->format('d/m/Y');

  2. 他们将看到纯文本字段。确保他们输入有效日期取决于您。

关于php - 如何使用 PHP 解释 HTML5 输入日期值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13747254/

相关文章:

php - 使用php上传图像并将表单数据保存到Mysql数据库中

html - 修复悬停展开元素

javascript - 使用图像而不是按钮打开文件对话框

java - 从 System.in 流中读取和写入 UTF-8 字符

java - 将输入中的行读取到 arraylist java

PHP 多重搜索查询返回所有行

php - 插入 MySQL 1 时的 DECIMAL 值不正确

php - 获取 XML DOM 中的段落 (PHP)

javascript - 如何在边框中构建带有底部边框/框阴影的菜单栏?

javascript - 为什么我的输入 onChange 在 Edge 中不起作用?