PHP: Palindrom Tage anzeigen lassen

Es gibt Tage, deren deutsche Schreibweise (Tag.Monat.Jahr) Palindrome sind - heißt, sie lesen sich vorwärts wie rückwärts gleich.

Beispiel:
02.02.2020 = 02022020 (ohne Punkte)

Hinweise: Am Ende dieses Artikels finden Sie eine Liste sämtlicher Palindrom-Tage bis zum Jahr 10000.

Um sich solche Tage in den vergangenen und kommenden Jahren berechnen zu lassen, kann folgendes PHP Script helfen:

$start = $date = strtotime("01.01.2000");
while ($date 

In diesem Beispiel werden alle Tage vom 01.01.2000 und den folgenden 100 Jahren angezeigt:

10022001 = 10022001 10. Feb 2001
20022002 = 20022002 20. Feb 2002
01022010 = 01022010 01. Feb 2010
11022011 = 11022011 11. Feb 2011
21022012 = 21022012 21. Feb 2012
02022020 = 02022020 02. Feb 2020
12022021 = 12022021 12. Feb 2021
22022022 = 22022022 22. Feb 2022
03022030 = 03022030 03. Feb 2030
13022031 = 13022031 13. Feb 2031
23022032 = 23022032 23. Feb 2032
04022040 = 04022040 04. Feb 2040
14022041 = 14022041 14. Feb 2041
24022042 = 24022042 24. Feb 2042
05022050 = 05022050 05. Feb 2050
15022051 = 15022051 15. Feb 2051
25022052 = 25022052 25. Feb 2052
06022060 = 06022060 06. Feb 2060
16022061 = 16022061 16. Feb 2061
26022062 = 26022062 26. Feb 2062
07022070 = 07022070 07. Feb 2070
17022071 = 17022071 17. Feb 2071
27022072 = 27022072 27. Feb 2072
08022080 = 08022080 08. Feb 2080
18022081 = 18022081 18. Feb 2081
28022082 = 28022082 28. Feb 2082
09022090 = 09022090 09. Feb 2090
19022091 = 19022091 19. Feb 2091
29022092 = 29022092 29. Feb 2092

Durch eine einfache Änderung im PHP Source können natürlich auch die Palindromtage in amerikanischer Datum-Schreibweise herausgefunden werden:

[...] $s = date("dmY", $date);
[...]
20011002 = 20011002 02. Oct 2001
20100102 = 20100102 02. Jan 2010
20111102 = 20111102 02. Nov 2011
20200202 = 20200202 02. Feb 2020
20211202 = 20211202 02. Dec 2021
20300302 = 20300302 02. Mar 2030
20400402 = 20400402 02. Apr 2040
20500502 = 20500502 02. May 2050
20600602 = 20600602 02. Jun 2060
20700702 = 20700702 02. Jul 2070
20800802 = 20800802 02. Aug 2080
20900902 = 20900902 02. Sep 2090

Selbstverständlich lassen sich auch alle bisherigen Tage (in diesem Beispiel vom 01.01.1000 bis zum 31.12.2020) herausfinden:

10011001 = 10011001 10. Jan 1001
20011002 = 20011002 20. Jan 1002
30011003 = 30011003 30. Jan 1003
01011010 = 01011010 01. Jan 1010
11011011 = 11011011 11. Jan 1011
21011012 = 21011012 21. Jan 1012
31011013 = 31011013 31. Jan 1013
02011020 = 02011020 02. Jan 1020
12011021 = 12011021 12. Jan 1021
22011022 = 22011022 22. Jan 1022
03011030 = 03011030 03. Jan 1030
13011031 = 13011031 13. Jan 1031
23011032 = 23011032 23. Jan 1032
04011040 = 04011040 04. Jan 1040
14011041 = 14011041 14. Jan 1041
24011042 = 24011042 24. Jan 1042
05011050 = 05011050 05. Jan 1050
15011051 = 15011051 15. Jan 1051
25011052 = 25011052 25. Jan 1052
06011060 = 06011060 06. Jan 1060
16011061 = 16011061 16. Jan 1061
26011062 = 26011062 26. Jan 1062
07011070 = 07011070 07. Jan 1070
17011071 = 17011071 17. Jan 1071
27011072 = 27011072 27. Jan 1072
08011080 = 08011080 08. Jan 1080
18011081 = 18011081 18. Jan 1081
28011082 = 28011082 28. Jan 1082
09011090 = 09011090 09. Jan 1090
19011091 = 19011091 19. Jan 1091
29011092 = 29011092 29. Jan 1092
10111101 = 10111101 10. Nov 1101
20111102 = 20111102 20. Nov 1102
30111103 = 30111103 30. Nov 1103
01111110 = 01111110 01. Nov 1110
11111111 = 11111111 11. Nov 1111
21111112 = 21111112 21. Nov 1112
02111120 = 02111120 02. Nov 1120
12111121 = 12111121 12. Nov 1121
22111122 = 22111122 22. Nov 1122
03111130 = 03111130 03. Nov 1130
13111131 = 13111131 13. Nov 1131
23111132 = 23111132 23. Nov 1132
04111140 = 04111140 04. Nov 1140
14111141 = 14111141 14. Nov 1141
24111142 = 24111142 24. Nov 1142
05111150 = 05111150 05. Nov 1150
15111151 = 15111151 15. Nov 1151
25111152 = 25111152 25. Nov 1152
06111160 = 06111160 06. Nov 1160
16111161 = 16111161 16. Nov 1161
26111162 = 26111162 26. Nov 1162
07111170 = 07111170 07. Nov 1170
17111171 = 17111171 17. Nov 1171
27111172 = 27111172 27. Nov 1172
08111180 = 08111180 08. Nov 1180
18111181 = 18111181 18. Nov 1181
28111182 = 28111182 28. Nov 1182
09111190 = 09111190 09. Nov 1190
19111191 = 19111191 19. Nov 1191
29111192 = 29111192 29. Nov 1192
10022001 = 10022001 10. Feb 2001
20022002 = 20022002 20. Feb 2002
01022010 = 01022010 01. Feb 2010
11022011 = 11022011 11. Feb 2011
21022012 = 21022012 21. Feb 2012
02022020 = 02022020 02. Feb 2020

Für alle ohne PHP Programmierkenntnisse (oder ohne Lust am Source modifizieren) hier die Liste der Palindromtage bis zum Jahr 10000:

10022001 = 10022001 10. Feb 2001
20022002 = 20022002 20. Feb 2002
01022010 = 01022010 01. Feb 2010
11022011 = 11022011 11. Feb 2011
21022012 = 21022012 21. Feb 2012
02022020 = 02022020 02. Feb 2020
12022021 = 12022021 12. Feb 2021
22022022 = 22022022 22. Feb 2022
03022030 = 03022030 03. Feb 2030
13022031 = 13022031 13. Feb 2031
23022032 = 23022032 23. Feb 2032
04022040 = 04022040 04. Feb 2040
14022041 = 14022041 14. Feb 2041
24022042 = 24022042 24. Feb 2042
05022050 = 05022050 05. Feb 2050
15022051 = 15022051 15. Feb 2051
25022052 = 25022052 25. Feb 2052
06022060 = 06022060 06. Feb 2060
16022061 = 16022061 16. Feb 2061
26022062 = 26022062 26. Feb 2062
07022070 = 07022070 07. Feb 2070
17022071 = 17022071 17. Feb 2071
27022072 = 27022072 27. Feb 2072
08022080 = 08022080 08. Feb 2080
18022081 = 18022081 18. Feb 2081
28022082 = 28022082 28. Feb 2082
09022090 = 09022090 09. Feb 2090
19022091 = 19022091 19. Feb 2091
29022092 = 29022092 29. Feb 2092
10122101 = 10122101 10. Dec 2101
20122102 = 20122102 20. Dec 2102
30122103 = 30122103 30. Dec 2103
01122110 = 01122110 01. Dec 2110
11122111 = 11122111 11. Dec 2111
21122112 = 21122112 21. Dec 2112
31122113 = 31122113 31. Dec 2113
02122120 = 02122120 02. Dec 2120
12122121 = 12122121 12. Dec 2121
22122122 = 22122122 22. Dec 2122
03122130 = 03122130 03. Dec 2130
13122131 = 13122131 13. Dec 2131
23122132 = 23122132 23. Dec 2132
04122140 = 04122140 04. Dec 2140
14122141 = 14122141 14. Dec 2141
24122142 = 24122142 24. Dec 2142
05122150 = 05122150 05. Dec 2150
15122151 = 15122151 15. Dec 2151
25122152 = 25122152 25. Dec 2152
06122160 = 06122160 06. Dec 2160
16122161 = 16122161 16. Dec 2161
26122162 = 26122162 26. Dec 2162
07122170 = 07122170 07. Dec 2170
17122171 = 17122171 17. Dec 2171
27122172 = 27122172 27. Dec 2172
08122180 = 08122180 08. Dec 2180
18122181 = 18122181 18. Dec 2181
28122182 = 28122182 28. Dec 2182
09122190 = 09122190 09. Dec 2190
19122191 = 19122191 19. Dec 2191
29122192 = 29122192 29. Dec 2192
10033001 = 10033001 10. Mar 3001
20033002 = 20033002 20. Mar 3002
30033003 = 30033003 30. Mar 3003
01033010 = 01033010 01. Mar 3010
11033011 = 11033011 11. Mar 3011
21033012 = 21033012 21. Mar 3012
31033013 = 31033013 31. Mar 3013
02033020 = 02033020 02. Mar 3020
12033021 = 12033021 12. Mar 3021
22033022 = 22033022 22. Mar 3022
03033030 = 03033030 03. Mar 3030
13033031 = 13033031 13. Mar 3031
23033032 = 23033032 23. Mar 3032
04033040 = 04033040 04. Mar 3040
14033041 = 14033041 14. Mar 3041
24033042 = 24033042 24. Mar 3042
05033050 = 05033050 05. Mar 3050
15033051 = 15033051 15. Mar 3051
25033052 = 25033052 25. Mar 3052
06033060 = 06033060 06. Mar 3060
16033061 = 16033061 16. Mar 3061
26033062 = 26033062 26. Mar 3062
07033070 = 07033070 07. Mar 3070
17033071 = 17033071 17. Mar 3071
27033072 = 27033072 27. Mar 3072
08033080 = 08033080 08. Mar 3080
18033081 = 18033081 18. Mar 3081
28033082 = 28033082 28. Mar 3082
09033090 = 09033090 09. Mar 3090
19033091 = 19033091 19. Mar 3091
29033092 = 29033092 29. Mar 3092
10044001 = 10044001 10. Apr 4001
20044002 = 20044002 20. Apr 4002
30044003 = 30044003 30. Apr 4003
01044010 = 01044010 01. Apr 4010
11044011 = 11044011 11. Apr 4011
21044012 = 21044012 21. Apr 4012
02044020 = 02044020 02. Apr 4020
12044021 = 12044021 12. Apr 4021
22044022 = 22044022 22. Apr 4022
03044030 = 03044030 03. Apr 4030
13044031 = 13044031 13. Apr 4031
23044032 = 23044032 23. Apr 4032
04044040 = 04044040 04. Apr 4040
14044041 = 14044041 14. Apr 4041
24044042 = 24044042 24. Apr 4042
05044050 = 05044050 05. Apr 4050
15044051 = 15044051 15. Apr 4051
25044052 = 25044052 25. Apr 4052
06044060 = 06044060 06. Apr 4060
16044061 = 16044061 16. Apr 4061
26044062 = 26044062 26. Apr 4062
07044070 = 07044070 07. Apr 4070
17044071 = 17044071 17. Apr 4071
27044072 = 27044072 27. Apr 4072
08044080 = 08044080 08. Apr 4080
18044081 = 18044081 18. Apr 4081
28044082 = 28044082 28. Apr 4082
09044090 = 09044090 09. Apr 4090
19044091 = 19044091 19. Apr 4091
29044092 = 29044092 29. Apr 4092
10055001 = 10055001 10. May 5001
20055002 = 20055002 20. May 5002
30055003 = 30055003 30. May 5003
01055010 = 01055010 01. May 5010
11055011 = 11055011 11. May 5011
21055012 = 21055012 21. May 5012
31055013 = 31055013 31. May 5013
02055020 = 02055020 02. May 5020
12055021 = 12055021 12. May 5021
22055022 = 22055022 22. May 5022
03055030 = 03055030 03. May 5030
13055031 = 13055031 13. May 5031
23055032 = 23055032 23. May 5032
04055040 = 04055040 04. May 5040
14055041 = 14055041 14. May 5041
24055042 = 24055042 24. May 5042
05055050 = 05055050 05. May 5050
15055051 = 15055051 15. May 5051
25055052 = 25055052 25. May 5052
06055060 = 06055060 06. May 5060
16055061 = 16055061 16. May 5061
26055062 = 26055062 26. May 5062
07055070 = 07055070 07. May 5070
17055071 = 17055071 17. May 5071
27055072 = 27055072 27. May 5072
08055080 = 08055080 08. May 5080
18055081 = 18055081 18. May 5081
28055082 = 28055082 28. May 5082
09055090 = 09055090 09. May 5090
19055091 = 19055091 19. May 5091
29055092 = 29055092 29. May 5092
10066001 = 10066001 10. Jun 6001
20066002 = 20066002 20. Jun 6002
30066003 = 30066003 30. Jun 6003
01066010 = 01066010 01. Jun 6010
11066011 = 11066011 11. Jun 6011
21066012 = 21066012 21. Jun 6012
02066020 = 02066020 02. Jun 6020
12066021 = 12066021 12. Jun 6021
22066022 = 22066022 22. Jun 6022
03066030 = 03066030 03. Jun 6030
13066031 = 13066031 13. Jun 6031
23066032 = 23066032 23. Jun 6032
04066040 = 04066040 04. Jun 6040
14066041 = 14066041 14. Jun 6041
24066042 = 24066042 24. Jun 6042
05066050 = 05066050 05. Jun 6050
15066051 = 15066051 15. Jun 6051
25066052 = 25066052 25. Jun 6052
06066060 = 06066060 06. Jun 6060
16066061 = 16066061 16. Jun 6061
26066062 = 26066062 26. Jun 6062
07066070 = 07066070 07. Jun 6070
17066071 = 17066071 17. Jun 6071
27066072 = 27066072 27. Jun 6072
08066080 = 08066080 08. Jun 6080
18066081 = 18066081 18. Jun 6081
28066082 = 28066082 28. Jun 6082
09066090 = 09066090 09. Jun 6090
19066091 = 19066091 19. Jun 6091
29066092 = 29066092 29. Jun 6092
10077001 = 10077001 10. Jul 7001
20077002 = 20077002 20. Jul 7002
30077003 = 30077003 30. Jul 7003
01077010 = 01077010 01. Jul 7010
11077011 = 11077011 11. Jul 7011
21077012 = 21077012 21. Jul 7012
31077013 = 31077013 31. Jul 7013
02077020 = 02077020 02. Jul 7020
12077021 = 12077021 12. Jul 7021
22077022 = 22077022 22. Jul 7022
03077030 = 03077030 03. Jul 7030
13077031 = 13077031 13. Jul 7031
23077032 = 23077032 23. Jul 7032
04077040 = 04077040 04. Jul 7040
14077041 = 14077041 14. Jul 7041
24077042 = 24077042 24. Jul 7042
05077050 = 05077050 05. Jul 7050
15077051 = 15077051 15. Jul 7051
25077052 = 25077052 25. Jul 7052
06077060 = 06077060 06. Jul 7060
16077061 = 16077061 16. Jul 7061
26077062 = 26077062 26. Jul 7062
07077070 = 07077070 07. Jul 7070
17077071 = 17077071 17. Jul 7071
27077072 = 27077072 27. Jul 7072
08077080 = 08077080 08. Jul 7080
18077081 = 18077081 18. Jul 7081
28077082 = 28077082 28. Jul 7082
09077090 = 09077090 09. Jul 7090
19077091 = 19077091 19. Jul 7091
29077092 = 29077092 29. Jul 7092
10088001 = 10088001 10. Aug 8001
20088002 = 20088002 20. Aug 8002
30088003 = 30088003 30. Aug 8003
01088010 = 01088010 01. Aug 8010
11088011 = 11088011 11. Aug 8011
21088012 = 21088012 21. Aug 8012
31088013 = 31088013 31. Aug 8013
02088020 = 02088020 02. Aug 8020
12088021 = 12088021 12. Aug 8021
22088022 = 22088022 22. Aug 8022
03088030 = 03088030 03. Aug 8030
13088031 = 13088031 13. Aug 8031
23088032 = 23088032 23. Aug 8032
04088040 = 04088040 04. Aug 8040
14088041 = 14088041 14. Aug 8041
24088042 = 24088042 24. Aug 8042
05088050 = 05088050 05. Aug 8050
15088051 = 15088051 15. Aug 8051
25088052 = 25088052 25. Aug 8052
06088060 = 06088060 06. Aug 8060
16088061 = 16088061 16. Aug 8061
26088062 = 26088062 26. Aug 8062
07088070 = 07088070 07. Aug 8070
17088071 = 17088071 17. Aug 8071
27088072 = 27088072 27. Aug 8072
08088080 = 08088080 08. Aug 8080
18088081 = 18088081 18. Aug 8081
28088082 = 28088082 28. Aug 8082
09088090 = 09088090 09. Aug 8090
19088091 = 19088091 19. Aug 8091
29088092 = 29088092 29. Aug 8092
10099001 = 10099001 10. Sep 9001
20099002 = 20099002 20. Sep 9002
30099003 = 30099003 30. Sep 9003
01099010 = 01099010 01. Sep 9010
11099011 = 11099011 11. Sep 9011
21099012 = 21099012 21. Sep 9012
02099020 = 02099020 02. Sep 9020
12099021 = 12099021 12. Sep 9021
22099022 = 22099022 22. Sep 9022
03099030 = 03099030 03. Sep 9030
13099031 = 13099031 13. Sep 9031
23099032 = 23099032 23. Sep 9032
04099040 = 04099040 04. Sep 9040
14099041 = 14099041 14. Sep 9041
24099042 = 24099042 24. Sep 9042
05099050 = 05099050 05. Sep 9050
15099051 = 15099051 15. Sep 9051
25099052 = 25099052 25. Sep 9052
06099060 = 06099060 06. Sep 9060
16099061 = 16099061 16. Sep 9061
26099062 = 26099062 26. Sep 9062
07099070 = 07099070 07. Sep 9070
17099071 = 17099071 17. Sep 9071
27099072 = 27099072 27. Sep 9072
08099080 = 08099080 08. Sep 9080
18099081 = 18099081 18. Sep 9081
28099082 = 28099082 28. Sep 9082
09099090 = 09099090 09. Sep 9090
19099091 = 19099091 19. Sep 9091
29099092 = 29099092 29. Sep 9092

Dieser Artikel hat Dir geholfen ?
.. und Dir nerviges Ausprobieren, Suchen und Zeit erspart ?

Dann würde ich mich sehr freuen, wenn Du diese werbefreie Hilfeseite mit einer kleinen Anerkennung unterstützen würdest.
Vielen Dank !
PayPal Donate QR Code

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

17 − sechzehn =