Mineral coloration has literally a dozen different explanations. Most of them do not "wear out", but some of them change colors under irradiation.
Green glass is green because of iron (II) oxide (FeO), which is usually a naturally occurring contaminant of the sand used for glassmaking. Amber glass is amber because of FeS2. Neither change color under normal weathering conditions.
The duration of a protective coating depends on the coating, and its thickness. If you layer a glass pane under a synthetic sapphire pane, that would probably be better than a protective coating. The sapphire would protect the glass, and the glass would block UV-A.
Green glass is green because of iron (II) oxide (FeO), which is usually a naturally occurring contaminant of the sand used for glassmaking. Amber glass is amber because of FeS2. Neither change color under normal weathering conditions.
The duration of a protective coating depends on the coating, and its thickness. If you layer a glass pane under a synthetic sapphire pane, that would probably be better than a protective coating. The sapphire would protect the glass, and the glass would block UV-A.