Working with dates and time¶
Version v1
Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
1 2 |
|
Purpose¶
This model works with a date and time value from a node field and does various things to it: outputting in different formats, adding some time range, changing timezone, etc.
Especially the timezone feature requires a patch to the tamper module.
The creation of this module was recorded and the video with additional explanations can be watched here.
Dependencies¶
- config
- field.field.node.article.field_date_1
- field.storage.node.field_date_1
- node.type.article
- module
- datetime
- eca_content
- eca_misc
- eca_tamper
- node
Used plugins¶
Events¶
Conditions¶
Actions¶
- Get date value from field date 1
- Output plain value
- Load node from route
- Convert date into timestamp
- Output timestamp
- Format timestamp into day, month, time
- Output day/month/time
- Add 1 week
- Output 1 week later
- Format timestamp into date
- Format in PST timezone
- Output PST date
- Calculate PST time
Changelog¶
v1
-
Initial release