【问题标题】:Convert Date to Timestamp using Shopify Liquid使用 Shopify Liquid 将日期转换为时间戳
【发布时间】:2019-06-14 14:48:56
【问题描述】:

我构建了一个模板,我想在 Shopify 上将日期转换为时间戳。

我知道我可以使用以下方法将时间戳转换为日期:

{{ '1560523384' | date: "%d-%m-%Y" }} // result is 14-06-2019

但我想反其道而行之

{{ '14-06-2019' | timestamp }} // do not work

无论如何要使用 Shopify Liquid 来做到这一点?

【问题讨论】:

    标签: date timestamp shopify liquid


    【解决方案1】:

    您正在查看的是 Epoch Timestamp。要获得相同的效果,请在 Liquid 模板中使用以下代码 -

    var timestamp = "{{ 'now' | date: "%s"}}";
    

    这给出了 Epoch 格式的当前时间戳。这是一个链接,可以阅读有关 Liquid 文件中日期格式的更多信息 - Link

    更新

    这是一个更新的答案,如何在 shopify 液体代码中将特定日期转换为纪元时间戳
    var timestamp = "{{ "March 14, 2016" | date: "%s"}}";
    # timespamp —- 1457928000
    
    var timestamp = "{{ "14-06-2019" | date: "%s"}}";
    # timespamp —- 1560484800
    
    

    从时间戳到日期反之亦然

    var _date = "{{ "now" | date: "%Y-%m-%d %H:%M" }}";
    # _date —- 2021-08-24 01:14
    
    var _date = "{{ "1560484800" | date: "%Y-%m-%d %H:%M" }}";
    # _date —- 2019-06-14 00:00
    

    您可以在上述文档链接中以日期格式转换任何时间戳。

    【讨论】:

    • @Guerrilla 被问到的问题是关于“现在”时间戳值。但是,答案中缺少通用转换。我添加了一个更新。希望这能回答您的问题。
    猜你喜欢
    • 2016-11-26
    • 1970-01-01
    • 2020-10-19
    • 1970-01-01
    • 1970-01-01
    • 2017-04-25
    • 2022-01-08
    相关资源
    最近更新 更多