我需要一个可以解析日期字符串但替换为不同语言的语言字符串的解决方案,例如
英语
$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...
我需要通过 date/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';
所以当使用这样的格式时:date('l dS F Y - g:iA')
它应该像这样解析:
Mardi 11th Avril 2011 - 12:22PM
我没有setlocale
为此使用,因为我有自定义语言字符串,所以我需要一些与使用和解析所选语言字符串非常不同的东西。setlocale