我想显示1 Октомври 2018
而不是1 October 2018
:
我有一个带有datetime
的DB列,我从中只得到一个月,其中$post['date_added']
是完整日期。
$enMonth = date("F", strtotime($post['date_added']));
然后我用自己想要的语言获得一个月,就像这样:
$enBgMonths = array( 'January' => 'Януари', 'February' => 'Февруари', 'March' => 'Март', 'April' => 'Април', 'May' => 'Май', 'June' => 'Юни', 'July' => 'Юли', 'August' => 'Август', 'September' => 'Септември', 'October' => 'Октомври', 'November' => 'Ноември', 'December' => 'Декември' );
$bgMonth = $enBgMonths[$enMonth];
但是现在我不知道该如何重新更新这个月。
答案 0 :(得分:1)
我完成了,解决方法:
| ORDER_NO | ITEM | CODE |
|----------|--------|------|
| 1234 | 999999 | 777 |
| (null) | (null) | 111 |
其中 $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);
是数据库中的完整日期。
在这里您可以了解有关str_replace,strtotime和array_keys函数的更多信息!