How to shift/change timestamp in a scheduled rule? A scheduled rule was triggered. Is it possible to change a date of the scheduled action? (programmatically or not) For example, the scheduled action will be triggered in 3 days but then you would like to change it for 1 day.
Yes, the timestamp of when the task is to be scheduled is stored in rules_scheduler db table, in date field. You can run a query like:

db_update('rules_scheduler')
  -&gt;expression('date', 'date + 86400') // 86400 = 24 * 60 * 60
  -&gt;condition('tid', $your_task_id)
  -&gt;execute();