【问题标题】:How do I convert timestamp to string in Liquid?如何在 Liquid 中将时间戳转换为字符串?
【发布时间】:2010-12-06 06:52:55
【问题描述】:

我正在将我的网站从 Drupal 迁移到 Jekyll。在每篇文章的 YAML Front Matter 中,我都有创建它的时间戳。

{{ page.created }} => 1287199856

在 Liquid 中,我如何将其转换为:

2010-10-15 23:30:56 -0400

【问题讨论】:

    标签: ruby liquid jekyll


    【解决方案1】:

    我不确定,但希望这可行

    Page Created {{ page.created | date: "%F %H:%M:%S %z" }}
    

    参考this site

    【讨论】:

    • 如果 page.created 是一个 Ruby Time 对象,这将起作用,但在我的情况下,它只是一个 Fixnum。如何从 Liquid 中的 Fixnum 获取 Time 对象。我知道在 Ruby 中,它是 Time.at(1287199856)
    • 看起来不可能。我会将您的答案标记为正确,因为我认为这是我们能得到的最接近正确的答案。我想我会改用 HAML。
    猜你喜欢
    • 2020-11-22
    • 1970-01-01
    • 1970-01-01
    • 2016-01-11
    • 1970-01-01
    • 1970-01-01
    • 2012-10-03
    • 2013-01-16
    • 1970-01-01
    相关资源
    最近更新 更多