脚本宝典收集整理的这篇文章主要介绍了如何在CakePHP 3中保存之前格式化日期字段?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。@H_360_0@
Time::setToStringFormat('dd/MM/yyYY');
我的表单中的日期字段是输入类型“文本”,以允许我的用户写入类似于2015年12月31日的内容.
但是当我尝试保存(MysqL日期)时,我得到了一些时间类错误,因为在表中,值现在是00-00-0000
谢谢 !
date_default_timezone_set('america/Sao_Paulo'); setlocale(LC_ALL,'pt_br','pt_BR.utf-8','portuguese'); TyPE::build('time')->useimmutable(); Type::build('date')->useImmutable()->useLocaleParser(); Type::build('datetime')->useImmutable()->useLocaleParser(); Type::build('timestamp')->useImmutable(); \Cake\I18n\Time::setToStringFormat('dd/MM/yyyy HH:mm:ss'); \Cake\I18n\Date::setToStringFormat('dd/MM/yyyy'); \Cake\I18n\FrozenTime::setToStringFormat('dd/MM/yyyy HH:mm:ss'); \Cake\I18n\FrozenDate::setToStringFormat('dd/MM/yyyy'); \Cake\I18n\I18n::locale('pt-BR'); //new ! Type::build('decimal')->useLocaleParser(); Type::build('float')->useLocaleParser();
以上是脚本宝典为你收集整理的如何在CakePHP 3中保存之前格式化日期字段?全部内容,希望文章能够帮你解决如何在CakePHP 3中保存之前格式化日期字段?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。