我bootstrap-material-datetimepicker在我的 Symfony 表单上使用,因此用户可以选择他的生日。
datetimepicker例如返回一个字符串"Saturday 16 May 2020"。
我想age从那个字符串生日计算用户的(整数)!
如何计算年龄?有没有办法让日期时间返回日期或 int 而不是字符串?
我的表格代码:
{% extends 'base.html.twig' %}
{% block body %}
{{ form_start(form, {attr: {novalidate: 'novalidate'}}) }}
<div class="form-line">
{{ form_widget(form.birthday, {'attr': {'class': 'datepicker form-control', 'placeholder': 'Date of Birth'} }) }}
</div>
{{ form_rest(form) }}
{{ form_end(form) }}
{% endblock %}
实体代码:
/**
* @ORM\Column(type="string", nullable=true)
*/
private $birthday;
public function getBirthday(): ?string
{
return $this->birthday;
}
public function setBirthday(?string $birthday): self
{
$this->birthday = $birthday;
return $this;
}
GCT1015