Wiki logos
These are the logos used on the wiki (top left of the page). They change daily at EST 00:00 (UTC -5), and will repeat yearly. The first day is day 0 because PHP, and leap years are accounted for by subtracting 1 day if it's past leap day (so the 240th day of a leap year will use image 238).
Logos
|
|
|
|
|
|
|
|
|
|
| 0 (New Years Day) | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|
|
|
|
|
|
|
|
|
|
| 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
|
|
|
|
|
|
|
|
|
|
| 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |
|
|
|
|
|
|
|
|
|
|
| 30 | 31 | 32 (Groundhog Day) | 33 | 34 | 35 | 36 | 37 | 38 | 39 |
|
|
|
|
|
|
|
|
|
|
| 40 | 41 | 42 | 43 | 44 (Valentine's Day) | 45 | 46 | 47 | 48 | 49 |
|
|
|
|
|
|
|
|
|
|
| 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 |
|
|
|
|
|
|
|
|
|
|
| 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 |
|
|
|
|
|
|
|
|
|
|
| 70 | 71 | 72 | 73 | 74 | 75 (Saint Patrick's Day) | 76 | 77 | 78 | 79 |
|
|
|
|
|
|
|
|
|
|
| 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 |
|
|
|
|
|
|
|
|
|
|
| 90 (April Fool's Day) | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 |
|
|
|
|
|
|
|
|
|
|
| 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 |
|
|
|
|
|
|
|
|
|
|
| 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 |
|
|
|
|
|
|
|
|
|
|
| 120 | 121 | 122 | 123 | 124 (Cinco de Mayo) | 125 | 126 | 127 | 128 | 129 |
|
|
|
|
|
|
|
|
|
|
| 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 |
|
|
|
|
|
|
|
|
|
|
| 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 |
|
|
|
|
|
|
|
|
|
|
| 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 |
|
|
|
|
|
|
|
|
|
|
| 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 |
|
|
|
|
|
|
|
|
|
|
| 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 |
|
|
|
|
|
|
|
|
|
|
| 180 | 181 | 182 | 183 | 184 (Independence Day) | 185 | 186 | 187 | 188 | 189 |
|
|
|
|
|
|
|
|
|
|
| 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 |
|
|
|
|
|
|
|
|
|
|
| 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 |
|
|
|
|
|
|
|
|
|
|
| 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 |
|
|
|
|
|
|
|
|
|
|
| 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 |
|
|
|
|
|
|
|
|
|
|
| 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 |
|
|
|
|
|
|
|
|
|
|
| 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 |
|
|
|
|
|
|
|
|
|
|
| 250 | 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 |
|
|
|
|
|
|
|
|
|
|
| 260 | 261 | 262 | 263 | 264 | 265 | 266 | 267 | 268 | 269 |
|
|
|
|
|
|
|
|
|
|
| 270 | 271 | 272 | 273 | 274 | 275 | 276 | 277 | 278 | 279 |
|
|
|
|
|
|
|
|
|
|
| 280 | 281 | 282 | 283 | 284 | 285 | 286 | 287 | 288 | 289 |
|
|
|
|
|
|
|
|
|
|
| 290 | 291 | 292 | 293 | 294 | 295 | 296 | 297 | 298 | 299 |
|
|
|
|
|
|
|
|
|
|
| 300 | 301 | 302 | 303 (Halloween) | 304 | 305 | 306 | 307 | 308 (Guy Fawkes Night) | 309 |
|
|
|
|
|
|
|
|
|
|
| 310 | 311 | 312 | 313 | 314 (Veterans Day) | 315 | 316 | 317 | 318 | 319 |
|
|
|
|
|
|
|
|
|
|
| 320 | 321 | 322 | 323 | 324 | 325 | 326 | 327 | 328 | 329 |
|
|
|
|
|
|
|
|
|
|
| 330 | 331 | 332 | 333 | 334 | 335 | 336 | 337 | 338 | 339 |
|
|
|
|
|
|
|
|
|
|
| 340 | 341 | 342 | 343 | 344 | 345 | 346 | 347 | 348 | 349 |
|
|
|
|
|
|
|
|
|
|
| 350 | 351 | 352 | 353 | 354 | 355 | 356 | 357 (Christmas Eve) | 358 (Christmas) | 359 (Boxing Day) |
|
|
|
|
| |||||
| 360 | 361 | 362 | 363 | 364 (New Years) |
Conditional Holidays
|
|
|
|
|
|
|
|
|
|
| Super Bowl | President's Day | Mardi Gras | Leap Day | Easter | Memorial Day | Mothers Day | Fathers Day | Labor Day | Thanksgiving |
Code
If you have a wiki and want to implement this, here is the code:
$day = new DateTime("now", new DateTimeZone('America/New_York'));
if ($day->format("m-d") == "02-29") { $wgLogo = "/images/logo/Wiki_logo_Leap_Day.png";} #Leap Day
elseif ($day->format('m-d') == date("m-d", strtotime("third monday of january"))) { $wgLogo = "/images/logo/Wiki_logo_MLK.png";} #MLK Jr Day
elseif ($day->format('m-d') == date("m-d", strtotime("first sunday of february"))) { $wgLogo = "/images/logo/Wiki_logo_SuperbOwl.png";} #Super Bowl
elseif ($day->format('m-d') == date("m-d", strtotime("third monday of february"))) { $wgLogo = "/images/logo/Wiki_logo_Presidents_Day.png";} #President's Day
elseif ($day->format('m-d') == date("m-d", easter_date() -4060800)) { $wgLogo = "/images/logo/Wiki_logo_Mardi_Gras.png";} #Mardi Gras
elseif ($day->format('m-d') == date("m-d", easter_date())) { $wgLogo = "/images/logo/Wiki_logo_Easter.png";} #Easter
elseif ($day->format('m-d') == date("m-d", strtotime("last monday of may"))) { $wgLogo = "/images/logo/Wiki_logo_Memorial_Day.png";} #Memorial Day
elseif ($day->format('m-d') == date("m-d", strtotime("second sunday of may"))) { $wgLogo = "/images/logo/Wiki_logo_Mothers_Day.png";} #Mothers Day
elseif ($day->format('m-d') == date("m-d", strtotime("third sunday of june"))) { $wgLogo = "/images/logo/Wiki_logo_Fathers_Day.png";} #Fathers Day
elseif ($day->format('m-d') == date("m-d", strtotime("first monday of september"))) { $wgLogo = "/images/logo/Wiki_logo_Labor_Day.png";} #Labor Day
elseif ($day->format('m-d') == date("m-d", strtotime("fourth thursday of november"))) { $wgLogo = "/images/logo/Wiki_logo_Thanksgiving.png";} #Thanksgiving
elseif ($day->format('L') == "1" and $day->format('m') >= "03") {$day->sub(new DateInterval('P1D'));} #Leap year check
else {$wgLogo = "/images/logo/Wiki_logo_".$day->format("z").".png";}
Note: If you want it to only repeat monthly or weekly instead of yearly, change format("z") on the last line to the format character you want.