带语言字符串的日期/ strftime格式| PHP

| 我需要一种可以解析日期字符串但被不同语言的语言字符串替换的解决方案,例如 英语
$lang[\'day\'][\'monday\'] = \'Monday\';
$lang[\'day\'][\'tuesday\'] = \'Tuesday\';
$lang[\'day\'][\'wednesday\'] = \'Wednesday\';
// and so on...

$lang[\'month\'][\'january\'] = \'January\';
$lang[\'month\'][\'february\'] = \'February\';
$lang[\'month\'][\'april\'] = \'April\';
// and so on...
我需要通过日期/ strftime函数传递语言字符串,但是不仅会传递英语,还会传递其他语言(选择它们时)。因此,如果选择其他语言,则语言字符串将更改为所选语言。例如,法语:
$lang[\'day\'][\'monday\'] = \'Lundi\';
$lang[\'day\'][\'tuesday\'] = \'Mardi\';
$lang[\'day\'][\'wednesday\'] = \'Mercredi\';
// and so on...

$lang[\'month\'][\'january\'] = \'Janvier\';
$lang[\'month\'][\'february\'] = \'Février\';
$lang[\'month\'][\'april\'] = \'Avril\';
因此,当使用这样的格式:“ 2”时,应这样解析:
Mardi 11th Avril 2011 - 12:22PM 
我没有为此使用ѭ4because,因为我有自定义语言字符串,因此我需要的东西与使用
setlocale
和解析所选语言字符串非常不同。
已邀请:
您能否仅在英语到其他语言的映射返回的字符串上使用ѭ6string?
Zend使用语言xml文件及其Zend_Date类。这是您面临的问题的一个很好的解决方案。另一种选择是自己做。

要回复问题请先登录注册