我正在开发一个CakePHP 3应用程序,我现在遇到的问题是我使用PHP日期函数以“日期月份”(例如:2018年9月12日)等格式显示日期:

date('d M Y', strtotime(my_mysql_datetime));

但问题是,当网站使用英语时,它可以正常工作,但是当我将网站语言更改为法语时,日期时间格式也会发生变化,这会导致 strtotime 返回 false .

当我切换网站语言时,如何防止从数据库中获取的日期时间发生变化?