date - 使用 Shopify Liquid 将日期转换为时间戳

标签 date timestamp shopify liquid

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

我知道我可以使用这个将时间戳转换为日期:

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

但我想反其道而行之

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

是否可以使用 Shopify Liquid 执行此操作?

最佳答案

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

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

这给出了 Epoch 格式的当前时间戳。这是阅读有关 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

您可以依此类推将上述文档链接中的日期格式的任何时间戳转换。

关于date - 使用 Shopify Liquid 将日期转换为时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56600545/

相关文章:

c++ - 使用 ptime 逐日迭代

php - 在 php 中查找月份差异?

PHP把PM和AM变成24小时制

android - Shopify 客户登录

javascript - Shopify Buy SDK - 添加订单项错误

sql - Oracle Date数据类型,通过SQL转换为 'YYYY-MM-DD HH24:MI:SS TMZ'

php - MYSQL: 转换时间戳 --> 时间

php - 碳: diffForHumans() displaying wrong statement

Django 模型 : default datetime is not translated into SQL CURRENT_TIMESTAMP

css - 如何修复 @each 指令的 SCSS 编译错误?