【发布时间】:2011-10-14 09:13:16
【问题描述】:
我需要在表单中向用户显示本地化日期名称列表(如“星期一”、“星期二”...)。我知道如何获取任何日期的日期名称。但是是否有一种特殊且防失败的方法来获取数组中的所有日期名称。
编辑:我可以在翻译文件中添加日期名称,但这很难维护。
【问题讨论】:
-
日期名称?你的意思是像
Monday, Tuesday, Wednesday... etc? -
为什么不自己定义呢?这通常是最好的方法,因为询问
date()取决于众所周知的不可靠的区域设置。 -
任何本地化解决方案都需要在您的整体本地化战略中加以考虑。 Vascowhite 的解决方案不一定是特定于语言环境的,但它可以作为许多不同本地化解决方案的基础。请参阅我的评论,并注意他的调整。如果您使用数字索引作为日期,这将允许您获得一个可预测的字符串,然后您可以将其用作返回本地化字符串的键。