RTC acting strange

Well, I put the battery back in the circuit, re-uploaded everything and at first instead of printing "RTC is NOT running" or some garbage text like " #Râ¨Mâò:'Ï@Çbâ¨Iâò:'Í@Ë " on the first line, it printed "#" , and then the time/date. But it was the wrong time/date. So I re-uploaded it and this time it printed what is below:

4F N I Ù2165/165/165 14:18:43
since 1970 = 2028268227s = 23475d
now + 7d + 30s: 2034/4/17 7:50:57
2165/165/165 165:165:85
since 1970 = 2028820689s = 23481d
now + 7d + 30s: 2034/4/23 17:18:39
2165/165/165 165:165:85
since 1970 = 2028820689s = 23481d
now + 7d + 30s: 2034/4/23 17:18:39
2100/0/0 14:18:46
since 1970 = 4102409926s = 47481d
now + 7d + 30s: 2100/1/7 14:19:16
2100/0/0 14:18:47
since 1970 = 4102409927s = 47481d
now + 7d + 30s: 2100/1/7 14:19:17
2100/0/0 14:18:48
since 1970 = 4102409928s = 47481d
now + 7d + 30s: 2100/1/7 14:19:18
2165/165/165 165:165:55
since 1970 = 2028820659s = 23481d
now + 7d + 30s: 2034/4/23 17:18:9
2100/0/0 14:18:50
since 1970 = 4102409930s = 47481d
now + 7d + 30s: 2100/1/7 14:19:20
2100/0/0 14:18:51
since 1970 = 4102409931s = 47481d
now + 7d + 30s: 2100/1/7 14:19:21
2000/0/0 18:52:0
since 1970 = 2314009424s = 26782d
now + 7d + 30s: 2043/5/7 12:24:14
2165/165/165 25:18:53
since 1970 = 2028307837s = 23475d
now + 7d + 30s: 2034/4/17 18:51:7
2100/0/0 14:18:54
since 1970 = 4102409934s = 47481d
now + 7d + 30s: 2100/1/7 14:19:24
2100/0/0 14:18:55
since 1970 = 4102409935s = 47481d
now + 7d + 30s: 2100/1/7 14:19:25
2125/0/0 14:18:56
since 1970 = 596447440s = 6903d
now + 7d + 30s: 2125/1/7 14:19:26
2165/165/165 12:18:57
since 1970 = 2028261041s = 23475d
now + 7d + 30s: 2034/4/17 5:51:11
2165/165/165 165:165:45
since 1970 = 2028820649s = 23481d
now + 7d + 30s: 2034/4/23 17:17:59
2165/165/165 165:25:59
since 1970 = 2028812263s = 23481d
now + 7d + 30s: 2034/4/23 14:58:13
2165/165/165 17:19:0
since 1970 = 2028279044s = 23475d
now + 7d + 30s: 2034/4/17 10:51:14

Both the date and time are going crazy