我构建“集成URL”中Desk.com,它使用Shopify液体模板过滤器语法。该URL需要包含开始日期为7天前和结束日期为止的查询的“开始日期”和“结束日期”。日期数学/操纵在液体模板过滤
要做到这一点,我想我需要从“现在”的对象减去7天(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”|日期:“%s”|减去:604800' –
谢谢,@ChrisHoughton。修改我的答案。 – jonaz