To determine how many days old the item is, just use:
Get ( CurrentDate ) - Purchased Date 2
Do you need to know more than just the number of days?
Yes I do. It needs to be in months to help determine depreciation schedule. If you happen to have a script for that, that would be most helpful too.
You could do:
( Get ( CurrentDate ) - Purchase Date 2 ) / 7 to get the number of weeks. You could use Ceiling if you wanted to always round up Floor if you wanted to always round down, or you could round the result.
Some months are longer than others, so are you just using 30 days as an approximation of how long a "month" is?
( Get ( CurrentDate ) - Purchase Date 2 ) / 30 would give you an approximation of how many [30-day] months old something is.
What you're doing wrong is not focusing on what you really need.
What does "old" mean ? What is your unit of measure ? Are you happy with an item purchased on march 2 and sold on march 30 returning 0 old ?
I am looking for lapsed time for depreciation purposes in the measure of months.