我發現格式的指令列表爲strftime
方法http://ruby-doc.org/core-2.3.0/Time.html#method-i-strftime擴展的strftime指令格式化「在明天下午2點」一時間像
有多種方案來格式化像平日一時間,一個月的一天...但我感興趣的是在格式化像
Time.parse("2016-02-30T12:24").strftime("%XXX, at %H:%M")
# => tomorrow at 12:24
這裏%XXX
一時間應該是「2天」的「今天」,「昨天」,「明天」,或「3天」。
是否可以擴展
strftime
的指令,以便我可以使用自己的佔位符?
任何理由在後端執行此操作?不要浪費時間,使用'momentjs'。 – axvm
'strftime'不包括這些,因爲它們相對於另一個日期/時間,例如'Time.now'。此外,它們取決於用戶的時區,即我的「今日」不一定是您的「今日」(儘管在這種情況下)。 – Stefan