Shift 'Date Taken' of photos?

I thought I remembered seeing something in the metadata panel for shifting dates of photos by a certain number of years, months, days, etc.
Am I imagining this, or does it exist in DOpus - without a command or scripting.

Thank you.
However, there's no indication in the date fields of the metadata pane that this is possible, and I would need to find the info in the manual each time, as I'll never remember the values to enter.

I think I remember that the Version 12 UI had more in the metadata panel about this. Or am I imagining that?

In the Change Attributes and Timestamps dialog, the Time Shift option is not available for Date Taken.

Photo Mechanic has a good feature for this:

Please consider adding something like Photo mechanic has.

Maybe a good coder could create a script with an UI to do this :winking_face_with_tongue:

AFAIK how it works hasn't changed.

Not perfect, but here's my button code, if i once again messed up changing my camera clock to summer/winter time and have to fix the time stamps. The description can be changed to include days or even years.

@nodeselect
SetAttr META "datetaken:{dlgstring|Example:-0:3 (Hours/Minutes)}"

From this page...

(For backward compatibility, modifydate also works as an alias of lastmodifieddate.)

modifydate seems to be broken.

The only mention of modifydate is on Keywords for SetAttr META [Directory Opus Manual]

You can also copy the values from another date field by specifying the other field's name: createdate, lastmodifieddate, datedigitized or datetaken. (For backward compatibility, modifydate also works as an alias of lastmodifieddate.)

Example:

SetAttr META createdate:lastmodifieddate - sets the creation date to the file's last modified date/time

That usage still works:

SetAttr META createdate:modifydate

@MegMac an old script...

Thank you.

While I know how to add a button for that, I just think that the feature should be better supported in the UI.

In a few days, I'll be launching a course for DOpus. While the course is aimed at people who have better than average software skills and experience, I am trying to avoid commands and scripts. The next courses will involve commands and scripts.
The course includes a link to the Time Shifting page of the online manual.

The course is for people who want to learn to use DOpus for working with photo and video collections, and professional photo organizers who currently use applications like Lightroom Classic work organizing digital photo and video collections.
Time Shifting is important to such people because (especially before smart phones) people's camera date was often set wrong, and Time Shifting is part of the U.I for applications like Lightroom Classic and Photo Mechanic.

I once wanted to update that script more to what your screenshot looks like but that project got suspended/forgotten :sweat_smile: But with my MsgLoopHandler: an event driven wrapper for the Dopus message loop as include script it should become easier (at least ui handling). Maybe when i find the time and motivation, but someone asked for that feature some time ago

Not only before smart phones. I messed up syncing so often (multiple cameras, crossing time zones, dead battery…), that i wrote a script for dopus that could handle all those time shifts virtually (without the need to actually touch the file). :sweat_smile: