Alright, so I needed to figure out exactly how many days were left until April 12th. Seemed simple enough, right? My calendar was just sitting there on my desk. I grabbed it off the pile.

Stared at today’s date first. Okay, January 10th, scribbled near the coffee stain. Then I flipped the pages slowly… February is short, only 28 days. March next, has 31 days. Finally, landed on April. Saw the 12th circled because that’s when my cousin visits.

So, I started counting… mentally, finger hovering over the little squares. From today, January 10th, to the end of January:

April 12 countdown how many days are left learn here.

  • Jan days left: 31 total days minus 10 = 21 days.

Then added February whole:

  • Feb: 28 days (not a leap year yet).

March next:

  • March: whole month is 31 days.

Finally, April up to the 12th:

  • April: just 12 days.

Added them all up in my head: 21 (Jan) + 28 (Feb) + 31 (Mar) + 12 (Apr). Did it twice because I messed up the first time. Came out to 92 days? Felt weird.

Thought, “This seems too manual. Maybe I messed up the months.” Didn’t trust myself anymore. Opened up my old laptop instead, the one with the sticky ‘S’ key. Googled one of those ‘days between dates’ calculators.

Typed in today’s date: January 10, 2024. Entered April 12, 2024. Hit the calculate button.

And boom, 93 days popped up.

Wait, 93? That didn’t match my 92! Where did I go wrong? Rubbed my eyes and counted the days manually again… Realized the mistake – I started counting from January 10th, but forgot that the 10th itself hadn’t finished yet! You shouldn’t count today if you’re calculating how many full days are left.

So yeah, the online calculator was right. My headcount was off by one day because of that. Felt a bit silly.

To be extra sure, I wrote a tiny Python script on my machine:

from datetime import datetime

today = *().date()

april_12 = datetime(2024, 4, 12).date()

days_left = (april_12 - today).days

print(f"Days left until April 12, 2024: {days_left} days!")

Ran it. Output said: “Days left until April 12, 2024: 93 days!”

So there it is. Three different ways:

  • Manual count (wrong first time): 92 days.
  • Online calculator (correct): 93 days.
  • Tiny script (confirmed): 93 days.

Lesson learned: Don’t forget about today when counting remaining days! Looks like as of January 10, 2024, it’s firmly 93 days until April 12th.

By