Date Modified by Assignee

Hi Team,

I would like to implement a Date_Modified_by_Assignee field in the Opportunity module that is automatically set to the current datetime when the record is updated but only if it is being updated by the user whom the record is assigned to.  Is there a simple way to do this?

Dave