使用 Shopify Liquid 将日期转换为时间戳
Convert Date to Timestamp using Shopify Liquid
我构建了一个模板,我想在 Shopify 上将日期转换为时间戳。
我知道我可以使用这个将时间戳转换为日期:
{{ '1560523384' | date: "%d-%m-%Y" }} // result is 14-06-2019
但我想反其道而行之
{{ '14-06-2019' | timestamp }} // do not work
是否要使用 Shopify Liquid 执行此操作?
您看到的是大纪元时间戳。要获得相同的效果,请在 Liquid 模板中使用以下代码 -
var timestamp = "{{ 'now' | date: "%s"}}";
这给出了 Epoch 格式的当前时间戳。这是 link 以阅读有关 Liquid 文件中日期格式的更多信息 - Link
更新
这是一个更新的答案,如何在 shopify liquid 代码中将特定日期转换为纪元时间戳
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
您可以依此类推转换上述文档中日期格式的任何时间戳link。
我构建了一个模板,我想在 Shopify 上将日期转换为时间戳。
我知道我可以使用这个将时间戳转换为日期:
{{ '1560523384' | date: "%d-%m-%Y" }} // result is 14-06-2019
但我想反其道而行之
{{ '14-06-2019' | timestamp }} // do not work
是否要使用 Shopify Liquid 执行此操作?
您看到的是大纪元时间戳。要获得相同的效果,请在 Liquid 模板中使用以下代码 -
var timestamp = "{{ 'now' | date: "%s"}}";
这给出了 Epoch 格式的当前时间戳。这是 link 以阅读有关 Liquid 文件中日期格式的更多信息 - Link
更新
这是一个更新的答案,如何在 shopify liquid 代码中将特定日期转换为纪元时间戳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
您可以依此类推转换上述文档中日期格式的任何时间戳link。