php - 将月份转换为另一种语言

标签 php date

我有一个数据库(oracle)返回的日期,格式如下 01-MAY-11 : 并将月份从英语转换为法语(MAY 到 Mai), 我这样做了:

        $date=str_replace("JAN","Janvier",$date);
        $date=str_replace("FEB","Février",$date);
        $date=str_replace("MAR","Mars",$date);
        $date=str_replace("APR","Avril",$date);
        $date=str_replace("MAY","Mai",$date);
        $date=str_replace("JUN","Juin",$date);
        $date=str_replace("JUL","Juillet",$date);
        $date=str_replace("AUG","Août",$date);
        $date=str_replace("SEPT","Septembre",$date);
        $date=str_replace("OCT","Octobre",$date);
        $date=str_replace("NOV","Novembre",$date);
        $date=str_replace("DEC","Décembre",$date);

但我觉得它很丑,所以有没有更简洁的方法来做到这一点。

谢谢

最佳答案

用这个

<?php

setlocale(LC_TIME, 'fr_FR');

echo strftime("%d %b %Y", strtotime($date)); //use your dates timestamp
?>

关于php - 将月份转换为另一种语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8635078/

相关文章:

php - 使用 php 以特定顺序从数据库检索并显示数据

python - 如何将 Pandas isocalendar() 应用于日期列表而不是单个日期

javascript - 月/日/年月日 HH :MM:SS AM/PM date validation regular expression in javascript

r - 在阿拉伯语语言环境中以完整月份名称格式化日期

java - Java 中 Date 类的字符串格式化

php - 尝试获取列数据时,类返回整数而不是对象

PHP函数重载

php - wordpress fatal error : Out of memory

c# - 无法从回历日期转换为公历日期 (c#)

php crumbtrail 使用文件名