使用Phoenix Framework在视图中获取当前年份

时间:2016-06-21 21:42:51

标签: elixir phoenix-framework

我来自Rails背景并试图学习凤凰框架。在Rails中,我曾经在我的页脚中执行此操作,以便年份始终是最新的:

<%= Date.now.year %>

Phoenix / Elixir的等价物是什么?如何在视图中显示当前年份?

感谢您的时间。

1 个答案:

答案 0 :(得分:17)

Elixir 1.3.0(刚刚发布)有一个非常简单的日期库。例如,为了获得当前年份,您可以执行以下操作:

  

DateTime.utc_now |&gt; Map.fetch!(:年)

下面的@Dogbert也提出了比上述方法更简单的方法:

  

DateTime.utc_now.year

返回

  

2016

另一种解决方案(如果您不想使用Elixir 1.3.0)是使用外部库,例如Timex

你可以做一些非常相似的事情:

  

Date.today |&gt; Map.fetch!(:年)

将再次返回

  

2016