Expired by

Your I.D… the badge expired by about 20 years.

I looked the word “expire” up in the dictionaries, and saw some prepositions going after expire, such as “in, on, at”, but I couldn’t find “by”.
So I was just wondering if it is okay to use “by” in a situation like that?

Thank you!!!


You can say that something has expired by a certain amount of time.
The badge is expired by about 20 years is another way of saying ‘your badge is about 20 years out of date’.