Symfony 3 DateType年份格式

时间:2017-05-30 15:19:12

标签: php html symfony doctrine

您好我在DateType上遇到年份格式问题,让我们来看看这张图片 Example image

我希望将年份从AD转换为泰国格式的BE

所以看起来这个AD = 2017转换为BE = 2560

有谁知道如何改变这件事

这是我的表单类型代码。

->add('birthday', DateType::class, [
 'required' => false,
 'widget' => 'single_text',
 'label' => 'Birthdate',
])

1 个答案:

答案 0 :(得分:0)

您可能希望使用外部插件来管理此功能,因为Symfony默认不会处理"基准年的转换。"

这样的事情就是我要看的地方:https://github.com/jojosati/bootstrap-datepicker-thai/blob/thai/README-thai.md

然后在你的构建器对象中,我添加一个类来选择泰国日期选择元素:

$builder->add('birthday', 'text', array( 
    'attr'   =>  array(
        'class'   => 'thai-datepicker') //for example
    )
);