When was Jesus born?

We have BC which means before Christ and AD which means The Year of our Lord. So the year now is 2022 meaning that Jesus was born 2022 years ago in year 1AD. But does this agree with history? The answer is no. History tells us a different date.