我有这个脚本:
setLocale(LC_TIME,'fr_FR','fra');
strftime("%d %B %Y);
这就是结果:10 august 2015
。
但是,我需要法语输出。有什么建议吗?
答案 0 :(得分:1)
您的代码应该有效。如果setlocale在您的服务器上运行并且您无法修复它,您可以这样做:
<?php
$mos = array("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre");
$index = date("n")-1;
$mo = $mos[$index];
echo date("d ") . $mo . date(" Y");
?>
<强>结果:强>
10août2015
答案 1 :(得分:0)
以前我也在使用zeros_removed = apply(dx, 1, function(row) all(row !=0 ))
dx[zeros_removed,]
和setlocale()
,但它已经表现出缓慢而复杂(特别是因为副作用,你想要保存并恢复之前的之后的地区)。
我最后愚蠢的搜索和替换。你可以从中获取灵感:
strftime()
答案 2 :(得分:0)
对于Meta Tag Tittle:
$month = array("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre");
$monthindex = date("n")-1;
$month = $month[$monthindex];
$current_date = ucwords(strftime("$month %Y"));