Php 提交后如何在注册表中维护日期值

Php 提交后如何在注册表中维护日期值,php,html,forms,date,slim,Php,Html,Forms,Date,Slim,我们目前正在用php和slim做一个项目,我必须做一个注册表单。 表单的输入之一是日期类型的生日。 当我提交注册表时,我想显示输入的错误并维护用户输入的信息。 我已经在文本和密码类型的输入中做到了这一点,但是,对于日期类型,我找不到维护信息的方法 这是.twig文件: <input type="password" name="repeat_password" placeholder="repe

我们目前正在用php和slim做一个项目,我必须做一个注册表单。 表单的输入之一是日期类型的生日。 当我提交注册表时,我想显示输入的错误并维护用户输入的信息。 我已经在文本和密码类型的输入中做到了这一点,但是,对于日期类型,我找不到维护信息的方法

这是.twig文件:

  <input type="password"
           name="repeat_password"
           placeholder="repeat password"
           value="{% if formData.repeat_password %}{{ formData.repeat_password }}{% endif %}">
    {% if formErrors.repeat_password %}
        <p style="color: red;">{{ formErrors.repeat_password }}</p>
    {% endif %}


    <input type="date"
           name="birthday"
           placeholder="birthday"
           value="{% if formData.birthday %}{{ localStorage.setItem(formData.birthday,) }}{% endif %}">
    {% if formErrors.birthday %}
        <p style="color: red;">{{ formErrors.birthday }}</p>
    {% endif %}

要实现这一点,您必须从请求中获取表单数据,验证它并将其作为数组传递给Twig render方法