Php 从MySQL获取数据并将月份从英语更改为其他语言?

Php 从MySQL获取数据并将月份从英语更改为其他语言?,php,mysql,date,Php,Mysql,Date,例如,我想显示2018年10月1日而不是2018年10月1日的 我有一个DB列,上面有datetime我只得到一个月,其中$post['date\u added']是完整日期 $enMonth=日期(“F”,标准时间($post['date\u added']) 然后我得到了我想要的语言,比如: $enBgMonths = array( 'January' => 'Януари', 'February' => 'Февруари', 'March' => 'Март', 'Ap

例如,我想显示2018年10月1日而不是2018年10月1日的

我有一个DB列,上面有
datetime
我只得到一个月,其中
$post['date\u added']
是完整日期

$enMonth=日期(“F”,标准时间($post['date\u added'])

然后我得到了我想要的语言,比如:

$enBgMonths = array( 'January' => 'Януари', 'February' => 'Февруари', 'March' => 'Март', 'April' => 'Април', 'May' => 'Май', 'June' => 'Юни', 'July' => 'Юли', 'August' => 'Август', 'September' => 'Септември', 'October' => 'Октомври', 'November' => 'Ноември', 'December' => 'Декември' );

$bgMonth = $enBgMonths[$enMonth]; 
但现在我不知道如何重新确定这个月的日期。

我完成了,解决方案:

    $enBgMonths = array( 'January' => 'Януари', 'February' => 'Февруари', 'March' => 'Март', 'April' => 'Април', 'May' => 'Май', 'June' => 'Юни', 'July' => 'Юли', 'August' => 'Август', 'September' => 'Септември', 'October' => 'Октомври', 'November' => 'Ноември', 'December' => 'Декември' );

    $date = date('d F Y',strtotime($post['date_added']));

    $finalDate = str_replace(array_keys($enBgMonths),$enBgMonths,$date);
其中
$post['date\u added']
是数据库的完整日期


在这里,您可以了解更多关于,和功能

还可以添加对所使用的各种函数的引用;帮助别人;我的+1@MadhurBhaiya完成。