I am puzzled by why this code:
date("Y-m-d", mktime(0,0,0,12,20,2049))
produces 1969-12-31
but the exact same thing with a different year
date("Y-m-d", mktime(0,0,0,12,20,2020))
produces 2020-12-20
Is there like a limit on the year or something? I am so confused why this would be happening....