3

在 Ruby 1.9 中有一个丰富的strftime函数可以支持许多不同的格式。我可以理解如何分别使用and来获取SunSUN作为星期几,但我想获取. 有什么方法可以用来获得小写的星期几?%a%^asunstrftime

注意:我特别想要一个strftime解决方案,以便我可以将格式放入(并且仅放入)语言环境文件中,然后l在我的视图中单独使用该函数。

4

2 回答 2

1

只需将它与downcase链接

t = Time.now
t.strftime­("%a").dow­ncase

我知道将它与格式的其他部分连接起来会很痛苦,但我很确定你不能单独使用标志来做到这一点。有一个 case change 标志#,但它不能用于反转^or 本身的结果,所以

t.strftime­("%##a %#^a")

只会打印SUN SUN

于 2012-06-03T09:16:54.900 回答
0

我最终使用 css 将其变为小写,并将其与本地化版本相结合。

于 2012-06-23T00:30:26.040 回答