NOTE: -overwrite_original erases the orginal photo. I do this so I do not have to delete the "filename.jpg_original" afterwards. Please make backups of your photos before doing this!

JPG
"exiftool(-k).exe" -overwrite_original "-datetimeoriginal<filemodifydate" "[DIRECTORY]"
"exiftool(-k).exe" -overwrite_original "-datetimeoriginal>filemodifydate" "[DIRECTORY]"
PNG
"exiftool(-k).exe" -overwrite_original "-PNG:CreationTime<FileModifyDate" "[DIRECTORY]"
"exiftool(-k).exe" -overwrite_original "-PNG:CreationTime>FileModifyDate" "[DIRECTORY]"
Force Dates
"exiftool(-k).exe" -"filemodifydate='2012:06:28 08:06:10-04:00'" "[File]"
"exiftool(-k).exe" -"datetimeoriginal='2012:06:28 08:06:10-04:00'" "[File]"
TagsFromFile
"exiftool(-k).exe" -tagsfromfile "[Source File]" -filemodifydate "[Destination File]"
Increment Dates
"exiftool(-k).exe" -overwrite_original "-datetimeoriginal+<0:${filesequence}0" "[Directory]"
Convert from PNG to JPG
magick mogrify -format jpg "[Directory]\*.png"

Source | Increment Source | Mogrify Forum Post | Mogrify Doc