我正在Desk.com中构建一个“集成URL”,其中使用了Shopify Liquid模板过滤器语法。该URL需要包含查询的“开始日期”和“结束日期”,其中开始日期是7天前,结束日期是现在。
为了实现这一点,我认为我需要从“现在”对象中减去7天(Epoch时间中的604800),然后应用我的格式,但我无法找出有效的语法。
对于当前时间,此语法是有效的且正常工作:
{{'now' | date: "%b %d, %Y %I:%M %p -0500" | uri_encode | replace:"+","%20"}}
7天前,这是我能想到的最好方法(无法工作):
{{'now' | minus : 604800 | date: "%b %d, %Y %I:%M %p -0500" | uri_encode | replace:"+","%20"}}
有没有关于在Liquid中表示“7天前”有效语法的建议?非常感谢任何建议!
now
:"now" | date: "%s" | minus : 604800
- Chris Houghtonuri_encode
现在改为url_encode
,同时该功能可以在 Liquid Gem 中使用,但无法在 LiquidJS 中使用。 - localhostdotdev