Skip to content

Instantly share code, notes, and snippets.

@jippi
Last active October 10, 2022 09:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jippi/6a8a7ff72afa404f8ad3fba9f5521363 to your computer and use it in GitHub Desktop.
Save jippi/6a8a7ff72afa404f8ad3fba9f5521363 to your computer and use it in GitHub Desktop.
{% set _now = now() %}
======
quarter_ceil={{ _now - timedelta(microseconds=_now.microsecond, seconds=_now.second, minutes=_now.minute % 15) }}
quarter_floor={{ _now + timedelta(microseconds=-_now.microsecond, seconds=-_now.second, minutes=15-(_now.minute % 15)) }}
======
quarter_ceil+4h={{ _now - timedelta(microseconds=_now.microsecond, seconds=_now.second, minutes=_now.minute % 15, hours=-4) }}
quarter_floor+4h={{ _now + timedelta(microseconds=-_now.microsecond, seconds=-_now.second, minutes=15-(_now.minute % 15), hours=4) }}
{% set _now = now() %}
======
quarter_ceil={{
_now - timedelta(
microseconds=_now.microsecond,
seconds=_now.second,
minutes=_now.minute % 15
)
}}
quarter_floor={{ _now + timedelta(
microseconds=-_now.microsecond,
seconds=-_now.second,
minutes=15-(_now.minute % 15)
)
}}
======
quarter_ceil+4h={{
_now - timedelta(
microseconds=_now.microsecond,
seconds=_now.second,
minutes=_now.minute % 15,
hours=-4
)
}}
quarter_floor+4h={{ _now + timedelta(
microseconds=-_now.microsecond,
seconds=-_now.second,
minutes=15-(_now.minute % 15),
hours=4
)
}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment