您好我在DateType上遇到年份格式问题,让我们来看看这张图片
我希望将年份从AD转换为泰国格式的BE
所以看起来这个AD = 2017转换为BE = 2560
有谁知道如何改变这件事
这是我的表单类型代码。
->add('birthday', DateType::class, [
'required' => false,
'widget' => 'single_text',
'label' => 'Birthdate',
])
答案 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
)
);