Shopify 如何用液体输出剩余时间(以天或小时为单位)?

Shopify 如何用液体输出剩余时间(以天或小时为单位)?,shopify,countdown,liquid,Shopify,Countdown,Liquid,我在我的网站上销售衬衫,我想在页面上添加一个倒计时,以显示客户需要预订衬衫的时间(仅在指定日期之前接受订单,此时我将手动关闭Shopify后端的订单) 我想知道是否有一种方法可以通过一些数学运算(或其他内置函数)在liquid中完成将剩余的正确天数/小时输出到标记?我不希望使用基于javascript的解决方案,因为我希望此操作的负载在服务器上,而不是在前端 我的最终目标是最终得到如下所示的渲染结果: 您还有14天的预订时间。 …其中,标记内的内容由函数生成,仅显示最后24小时之前的天数,此时它

我在我的网站上销售衬衫,我想在页面上添加一个倒计时,以显示客户需要预订衬衫的时间(仅在指定日期之前接受订单,此时我将手动关闭Shopify后端的订单)

我想知道是否有一种方法可以通过一些数学运算(或其他内置函数)在liquid中完成将剩余的正确天数/小时输出到标记?我不希望使用基于javascript的解决方案,因为我希望此操作的负载在服务器上,而不是在前端

我的最终目标是最终得到如下所示的渲染结果:

您还有14天的预订时间。

…其中,
标记内的内容由函数生成,仅显示最后24小时之前的天数,此时它将显示剩余的小时数

用液体可以吗?用javascript完成任务真的是更好的选择吗


供参考的网站:

这并不是说由于语法原因,它在liquid中不可能实现,但我不相信您正在寻找的变量存在于Shopify中

您可能需要为截止日期创建一个自定义变量(“元字段”),在这种情况下,您将无法使用liquid的日期过滤器对其进行过滤(因为liquid不知道它是一个日期,它只是将其视为一个字符串)。因此,您将无法影响格式设置、倒计时等

了解有关元过滤器的详细信息:

另一种方法可能是利用指定“最后一天订购”的元字段和产品可用性切换的组合。通过这种方法,您可以实现类似于Cotton Bureau显示其t恤预购性的方式

了解有关产品可用性的更多信息: