iOS Calendar showing year as 2559 BE
Your phone doesn't actually have the wrong year. It looks like your phone is set to use a Buddhist calendar for some reason. To change it to Gregorian:

Go to Settings > Language &amp; Region > Calendar > Gregorian.