Я строю «URL интеграции» в Desk.com, который использует синтаксис фильтра шаблона Shopify Liquid. Этот URL должен содержать «дату начала» и «дату окончания» для запроса, где дата начала - 7 дней назад, а дата окончания - прямо сейчас.Дата Математика/Манипуляция в Liquid Template Filter
Для этого я думаю, что мне нужно вычитать 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"}}
Любые предложения по действительный синтаксис для «7 дней назад» в Liquid? Был бы очень признателен за любые советы!
Удивительный подход. Это не совсем корректно (может отличаться в зависимости от версий, рендеринга и т. Д.) - вам нужно иметь 'now' в кавычках:' "now" | дата: «% s» | минус: 604800' –
Спасибо, @ChrisHoughton. Пересмотр моего ответа. – jonaz