Calculate the day of the week you were born on – fake being an autistic savant!

maths Add comments

My friend and I were curious and we can now do the party trick of figuring out what day of the week a birthday falls on.

For the impatient, here’s the formula :

Birth Day Formula

Where d is the day, y is the last 2 digits of your birth year (throw away any remainder of the division) and mlookup is a lookup table :

Month Lookup Table

And the result is 0 = Sunday, 1 = Monday, etc

I was watching a show about Daniel Tammet, an autistic savant, and telling my friend Dave about it. One of the things that the media often focus on is how these savants can calculate the day you were born on.

I’ve always suspected that it can’t be that hard to do – there must be some formula for it – and I said so to Dave.

So we got curious and went to find the formula. Sure enough we found one.

At first it looked a bit long-winded. But after a bit of wrangling, we got it down to it’s bare essence with a couple of shortcuts (ie lookup tables in programmer-speak). Now we can do the calculations in our head. It’s still a bit of mental effort but nothing too onerous with a bit of practise.

We got the original formula from here :

http://www.tondering.dk/claus/cal/node3.html#SECTION00360000000000000000

And you can check your answers here :

http://homepages.rootsweb.com/~sdavnprt/bday.htm

Here is an example – 18th December 1977 gives

(18 + 2 + (10 * 76)/8 + 10 ) mod 7

A quick way of dividing by 8 is to divide in half 3 times, so 770/8 = 385/4 = 192/2 = 96.

18 + 2 + 96 + 10 = 126.

126 mod 7 = 0

So 18th December 1977 was a Sunday!

PS I’m in no way down-playing the abilities of savants – I think they’re amazing! Remembering this simple formula is one thing, doing calculations out to hundreds of decimal places or remembering what the weather was like on a specific date is quite another!

PPS The shortcuts we took only work for birthdays after 1900.

27 Responses to “Calculate the day of the week you were born on – fake being an autistic savant!”

  1. sara Says:

    what does mod 7 mean

  2. nev Says:

    Hi sara, mod 7 means divide the number by 7 and take the remainder. So for example, 36 mod 7 = 1. That’s because 7 goes in to 36 five times with 1 left over. ie 36 = 5×7 + 1. Another example is 14 mod 7 = 0, because 7 goes into 14 exactly twice with nothing left over.

  3. jebus Says:

    it doesnt work for today… 28, april 2008

  4. antwon Says:

    It looks like this formula will work for dates after 1999, but you can’t just take the last 2 digits, you must subtract 1900 from the year. So for 2001, your y value would not be 1, it would be 101. Nice post

  5. Carol Wellington Says:

    I can’t get this to work for 17/04/1977

  6. jdw Says:

    This is hit and miss, works for some dates, not for others.

  7. lorena Says:

    doesnt work for my birthay, it was a friday and according to this, it was a thursday

  8. nev Says:

    Hi lorena, what date is your birthday?

  9. nev Says:

    Hi Carol – for 17/4/1977, we put into the formula
    17 + 2 + (77 * 10)/8 – 10 (april lookup)
    770/8 = 96.25 = 96 (throw away remainder)
    17 + 2 + 96 – 10 = 105
    105 mod 7 = 0
    0 = sunday which is correct :
    See http://en.wikipedia.org/wiki/1977

    Wow – that was when the Apple II was introduced!
    http://www.applematters.com/article/april-17-1977-apple-ii-introduced/

  10. Paul B Says:

    It only appears to work for years that are odd (like 77). If you calculate using an even year, like 78, then it skips every-other day (ie: Sun, Tue, Thu, Sat).
    Anyone else seen this? I set it up in the computer to perform the calculations so I could just keep typing in the day, month and year. Works fine for odd years.

  11. zakhary Says:

    how can I use this formula for:2007..2oo6..2oo8..oo9

  12. Mark Says:

    Single digit days do not work with this formula….for example:
    Feb, 3 1988 Formula is as follows:
    3 + 2 + (88 * 10)/8 + 16 (feb lookup)
    880/8 = 110
    3 + 2 + 110 + 16 = 131
    131 mod 7 = 5
    5 = friday which is wrong I was born on wednesday to confirm I looked it up on computer calender.
    This formula only works for double digit dates.

  13. 24601 Says:

    Doesn’t work for me either, Jan 12 1978.
    12 + 2 + (10 * 78)/8 + 13
    14 + 780/8 + 13
    14 + 97 + 13 = 124
    124 mod 7 = 5
    5 = Friday
    I was born on a Thursday.

    I suspect your Day numbers are off, the calculator page you link to has 0=Saturday, 1=Sunday, etc. In that case it works.

  14. Lunk Says:

    “Here is an example – 18th December 1977 gives

    (18 + 2 + (10 * 76)/8 + 10 ) mod 7″

    shouldn’t it be
    77 instead of 76? or am I missing something

  15. bex Says:

    this doesn’t work
    I was born on 19 Jan 1988 and it says I was born on a Sunday. I was born on a Tuesday.

  16. earl Says:

    Note that January and February in there are attached to the previous year.

    My formula for months is simpler to remember and you subtract:

    for the 3rd, 5th and 7th month of the year it is the number of the month (negative), so -3 for March, -5 for May and -7 for July.

    For the even numbered months from June onwards it is the number of the month + 10.

    April is the same as July, September is the same as December and November the same as March.

    In a leap year January is the same as July (and April) and February is the same as August. Otherwise January equates with October and February with March (and November)

    Easier year formula is to divide the number of the year by 4 and add that to the year itself (subtracted from 1900). You can round it down to the nearest 28 to make it easier (so 1977 is 21 years on from 1956 and the current year 2010 is 26 years on from 1984. 2012 will be the next “base” year.

    Using all this Saturday is 0, Sunday is 1 etc.

    17 April 1977 is:
    17 for the date
    -7 for the month
    21 + 5 for the year.

    adds to 36 = 1 mod 7, thus Sunday.

  17. Athreya Says:

    HI,

    At first let me convey, Blissful belated NEW YEAR Wishes.
    I heartfuly thank you and also appreciate for this wonderful formula. It is really amazing.

    But can you please help me with 14th feb 1981.
    Bcoz as per the formula it should be sunday, i believe, but in the calendar it is saturday.
    I am still confused how can we apply this to the leap year. can you please explain it with an example.

    That would be of great help.

    Athreya.
    Cinematographer.

  18. David Willis Says:

    Good article. I had some confusion with dates in January and February so I decided to re-derive the formula. This new formula is accurate and I believe it is faster too. (thanks to the tip from Earl about the years repeating every 28 years.)

    (d+y+y/4+mlookup) mod 7

    mlookup starting with January, is….
    0,3,3,6,1,4,6,2,5,0,3,5
    you can use -1 instead of 6 or -2 instead of 5 if you prefer

    ‘d’ is still days, and ‘y’ is still years from 1900. Every 28 years the mod7 and /4 restart the years so you can use smaller numbers (i.e. for 1930, you can use y=30-28=2) Using this fact, when using this trick for friends around my age I make ‘y’ years from 1984 (1984=1900+28*3)
    For the y/4 you ignore any remainder. (i.e. 7/4=1).
    The one exception to the dates is that IF y is evenly divisible by 4, AND the month is January, or February, then you need to subtract 1 from your answer.
    As before, 0=Sunday, 1=Monday,….

    Test Oct 30, 2010, (note: I find it easier to mod the numbers before adding)
    y=2010-1984=26, Oct=0
    (30+26+6.5+0)mod7=(2+5+6)mod7=6 (Saturday, which is correct)

    Test Feb 24, 1920
    y=20, Feb=3
    (24+20+5+3)mod7=3 But since 20/4 has no remainder, and we are dealing with a month before Leap day, we subtract 1 and get 2 or Tuesday.

    This method works for dates from Jan 1,1901 to Dec 31 2099 as described. If you are interested in dates outside that range just look up the rule for leap years every 100 & 400 years and shift accordingly.
    Hope this helps.

  19. garth Says:

    Thanks, David. Your formula produces the correct result every time, and it’s so easy that for any date I can work out the day of the week in my head in just a few seconds.

  20. jhon Says:

    this formula sucks

  21. jose Says:

    it not true

  22. Scott Says:

    Read revisions. Not getting the correct day for March 22, 2000. Y=2000 is divisable by 4, but I shouldn’t have to -1 becuase after leap day. My numbers

    (d+y+y/4+mlookup)mod7
    (22+00+00+3)mod7 = 4 I’m thinking the answer should be 3.

  23. Jacko Says:

    Just wanna clarify the top guy a little more.

    d + (last two digits of year) + [(last two digits of year)/4] divide this by 7 and the remainder will be the day in terms of 0 = Sunday and 6 = Saturday with the exception of:

    – leap year (if the year is evenly divisible by 4 and if it’s evenly divisible by 100 then it has to be evenly divisible by 400) in which case take 1 away from the answer/day

    – If above 2000 then take off 2000 and that’ll be your year digits

  24. Ramesh Says:

    What I want to find out is WHY this works, why every single piece of this equation is where it is. Anybody got a clue?

  25. Gabriel Says:

    guys this formula doesnt work for leap years

  26. Bek Says:

    Moron!!!! I trusted this and went into exam.
    This is wrong!!!!!

  27. Prakash Says:

    How to calculate 2/8/2008

Leave a Reply

You must be logged in to post a comment.

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in
adidas torsion allegra acheter en ligne achat dramamine livraison rapide vente diclofenac pfizer cialis 5 mg prix walgreens achat en ligne viramune truvada prix seroquel prolonger 400 mg beipackzettel acheter plavix en ligne sans ordonnance propecia 50 ans est-il un générique pour viramune lasix 20 mg plm achat viagra en ligne ei8htball acheter zoloft en ligne en france comment obtenir 100 mg zoloft achat de bupropion en france bien utiliser cialis puis-je acheter viagra en tijuana acheter du tricor en belgique vente cystone pharmacie en france achat clozaril en ligne france detrol pas cher france canada vente shallaki generique france rosuvastatin pas cher forum routard puis-je acheter tretinoin en ligne metformin 500 mg effet secondaire betnovate pas cher france canada streaming viagra 50 mg doctissimo fertomid pas cher france canada est de 10 mg de lexapro une faible dose doxycycline 400 mg de lyme imuran allaitement prix de cleocin duphalac pas cher voyages acheter chloroquine en ligne canada acheter orlistat en ligne ma banque ca-languedoc probalan pas cher en ligne irantv vente de mobic pas cher achat carbozyne pfizer vente de zetia en france bula adalat retard acheter zyvox sur internet avis propranolol pas cher marques chaussures propecia vente libre viagra was ist neurontin 300 mg achat diclofenac générique cordarone diarrhée vente de oxytrol pas cher forum tadapox pas cher livraison rapide tadapox achat en ligne evista effets secondaires vente de protonix pas chere depo provera perte brune traitement chimiothérapie xeloda effet secondaires propecia achat finpecia pas cher 30 livre sur 4 jr achat cafergot pas cher france crestor 20 mg coupé en deux seroquel 50 mg prise poids meclizine pas chere generique seroquel pas chere acheter tricor pas cher belgique tricor pas chere cuisine neurontin pas cher paris nice crestor 5 mg comprimé pelliculé achat en ligne kytril vidalxl acheter betapace sur internet risperdal et conduite lisinopril-q 20mg acheter vytorin en ligne canada achat viagra en ligne pas cher peut on acheter du tamoxifen en pharmacie desyrel generique pas cher en france acheter sinequan en pharmacie sans ordonnance vente de deltasone generique levitra 20 mg precio en mexico vente zanaflex en pharmacie acheter duetact pas cher forme générique pour lipitor prednisone 10 mg effets secondaires chiens acheter prednisone 20mg mylan acheter norvasc en risperdal douleurs musculaires dois-je besoin d'une prescription pour prilosec requip generique pas cher en france doxycycline coût de la lloyds achat nootropil générique en belgique prix du cialis en pharmacie paris reminyl pas cher france canada 2015 classe du médicament plavix amh bas et clomid acheter du prinivil en belgique sans ordonnance achat en ligne myambutol generic durée traitement augmentin betnovate pas cher indemnisation acheter propecia en ligne comprimé achat penegra en france rapide zoloft donne faim coût de zoloft en australie achat cefixime posologie maxilase le coût de la doxycycline ordonnance nitrofurantoin vente libre pharmacie suisse peut 5mg de lexapro aider acheter viagra en algerie coût imitrex injection achat lanoxin pharmacie achat abana en ligne forum acheter terramycine oculaire coût de flomax en canada achat paroxetine achat en ligne altacet zebeta pas chers vols low cost augmentin et fin de grossesse achat lamisil pharmacie france zithromax acheter en ligne canada vente orlistat suprax 100mg 5ml suspension des effets secondaires lipitor prix chez walmart vente rumalaya sans ordonnance france vente trazodone generic zithromax 500 prix achat aciclovir belgique regles anniversaire avec clomid vente cytoxan pharmacie en france peut on prendre du viagra a 20 ans acheter cyklokapron en france livraison rapide vrai hydrea pas cher forum skelaxin pas cher maroczik pfizer viagra 50mg prix vente ditropan impuissance clomid coût de traitement vente pariet suisse vente libre generique wellbutrin pas cher en france achat en ligne bystolic vente puis-je acheter ventolin sur le comptoir en france furosemide pas cher marocain achat unisom belgique vente libre acheter amitriptyline en ligne forum provera pas cher vol algerie achat dapoxetine pharmacie cozaar pas cher avion wellbutrin pas cher ici mag achat aldactone en france livraison rapide prix du zantac en inde achat en ligne ginseng quebecos acheter altace effets secondaires achat coumadin en ligne pouvez-vous acheter valtrex sur le comptoir au canada achat en ligne amarylisse acheter hydrea forum achat zetia pfizer france yasmin pas cher maroc hébdo acheter ralista en ligne avis generique famvir pas cher forum quand reprendre clomid apres fc generique cleocin pas cher acheter mentat en france avec paypal acheter roxithromycine sandoz viagra sur homme normal stromectol 3 mg cpr4 acheter sinemet en ligne canada anafranil 10 mg draje generique metoclopramide pas cher effexor trouble de la dépersonnalisation plavix 75 mg nombre generico staphylocoque doré doxycycline acheter du fosamax en france vente carafate france ou assimilé acheter mestinon indication pradaxa aciclovir perspective 400 mg ampicillin pas chere achat erexin-v en ligne canada levitra 10mg onglet achat en ligne sarafem quebecos achat en ligne cymbalta prix vente glycomet tunisie achat ginseng plante medicinale vente norvasc belgique achat lamisil 250 mg comprimé vente trental indication thérapeutique acheter du micardis pas cher sur internet achat abilify générique achat atrovent bricanyl vidal desyrel pas cher en france acheter du neurontin pas cher forum zyrtec generico amoxil 400 mg pour les chiens acheter viagra en ligne suisse benemid pas cher france canada streaming achat en ligne orlistat achat achat en ligne glucophage 850 vrai gyne-lotrimin pas cher achat en ligne abilify achat acheter finast en france sans ordonnance achat en ligne ponstel 250 mg acheter renagel 100mg achat en ligne flonase quebecos viagra générique israël achat en ligne albendazole generique achat en ligne clozaril novartis suisse achat phexin en suisse magasin de meubles lacs italiens peut cymbalta être utilisés pour le trouble bipolaire ce n'prilosec pilules ressembler à sinequan pas cher paris acheter chloramphenicol collyre conjonctivite zyrtec pas cher ici crestor coût de l'assurance achat en ligne mircette pas cher vente amaryl pharmacie avez-vous besoin d'un médecin une ordonnance pour acheter du viagra au canada orlistat 120 mg comentarios zantac vente libre de medicament zoloft pour trouble de la personnalité limite acheter isoniazid en ligne achat methotrexate posologie célestène vente caverta libre achat en ligne de shallaki générique effet indésirable augmentin nourrisson achat elavil en ligne maroc acheter celadrin livraison 48h chrono friche erexor pas cher avion.fr quanto costa levitra orosolubile achat tulasi en ligne en france effet indésirables singulair générique diovan hct 320 25 deltasone pas cher marques avenue canadienne cymbalta zebeta pas cher inde peut on acheter du sarafem en pharmacie sans ordonnance unisom pas cher avion papier coût mensuel de celebrex achat keflex pharmacie belgique doxycycline comprimés de 100mg utilisé a quoi sert le medicament ranitidine achat fertomid 50mg en prendre cymbalta le matin contraction sous adalat le tapering off lexapro 20 mg zyrtec d générique costco achat en ligne cephalexin 250 raptor vrai fincar pas cher forum provera pas cher inde zyprexa recours collectif renagel pas cher maroc football canadian pharmacy neurontin cabgolin pas cher forum grossesse nexium 40 mg caps viagra pas cher france canada direct synthroid pas cher inde achat prednisolone mylan effets secondaires obtenir viagra nuit cialis plus efficace effets sur dosage viagra vente ophthacare pharmacie quand le générique detrol la être disponible antivert pas cher en ligne ma banque ca-languedoc atrovent pas cheres tfc biaxin pas cher vol algerie vente prednisone en ligne france trental pas cher maroczik acheter elavil information dentaire vente lamictal belgique pharmacie premier essai clomid generique reminyl pas cher moduretic pas chere chaussure achat en ligne bupron srce achat tadacip en suisse romande allopurinol pas chers voyage cialis effet chez la femme ce est la roxithromycine 300 mg effet secondaire du ciprofloxacin finpecia prix en roupies aciphex pas cher en ligne jeux d'action hyzaar pas cher livraison rapide fleurs generique myambutol pas cher en france achat de exelon pfizer acheter isoniazide zovirax maroc achat en ligne benfotiamine quebecor erexin-v pas cher en france 50 mg de clomid pour la vente amitriptyline 50 mg tab acheter zenegra générique en ligne achat en ligne minocycline vidal marine acheter viagra sur internet en suisse zyrtec pas cher avion pas dilantin ampoule himcolin pas chere assiette porcelaine acheter chloroquine imitrex pas cher en ligne naruto acheter proventil en pharmacie prix de valtrex au mexique risperdal sante canada remeron wikipédia achat lioresal zofran pas cher avion papier achat en ligne cialis prix en vaucluse achat amaryl pas chere acheter geriforte pfizer sans ordonnance imodium sans lactose acheter du tamoxifen pas chere comment utiliser le stromectol acheter oxytrol en ligne paypal vente bupron sr france vente tamoxifen comparaison propranolol hcl er 60 mg achat saw palmetto en suisse romande vente bupropion zyban médicament combivent pas cher index levitra meilleur prix acheter du betnovate en belgique sans ordonnance amitriptyline pas cher france canada 2015 methotrexate 2.5 mg comprimés mircette pas cher maroc4 achat propranolol en ligne pour l'emploi www wellbutrin xl 150mg vente motrin suisse xeloda pharmacologie peut acheter keftab sans ordonnance acheter du fertomid en belgique sans ordonnance est de 600 mg de wellbutrin xl trop seroquel effet secondaire médicament lamictal 100 méthyl prednisolone 4 mg obat untuk apa vente de sinemet pas cher forum vente albendazole espagne vente methotrexate vidalia achat ginseng en ligne en france viagra premiere fois amour reminyl pas cher avion pas frequence utilisation cialis viagra au maroc sans ordonnance peut on acheter shatavari sans ordonnance detrol pas cher france canada streaming qu'est-ce que metformine hcl 500 mg et perte de poids peut on acheter du femcare en pharmacie ne medicare couvercle viagra des prescriptions duphaston e serophene vente de zyrtec generique augmentin 500 et diarrhée achat urispas en ligne la prednisone (deltasone) 20 mg tab orale forum acheter bentyl sans ordonnance acheter shatavari sur internet regarder télévision vrai nimotop pas chere amaryl 2 mg composition achat ciprofloxacin canada prix propecia pharmacie paris moduretic pas cher forum downparadise achat ponstel en ligne en france dramamine pas cher marquesboutique lipothin pas chere synthroid et des somnifères vente appartement yasmine hammamet hotel achat en ligne isoniazid difference achat norvasc paris vente nolvadex suisse diovan 160 mg meilleur prix quels sont les effets secondaires du cymbalta vente du lanoxin en pharmacie avodart et coeur vente detrol en ligne lamisil coût de l'australie achat en ligne lithium effets acheter midamor pas cher achat en ligne cymbalta vente vente mircette belgique pharmacie zyvox pas cher france canada en bateau acheter norvasc forum discussion lisinopril 10 mg combien de temps pour travailler valtrex pas cher paris tofranil générique buspar pas cher ici mag est-il un générique version de differin vente trimox en france meilleur générique claritin differin pas cher marquesboutique vente biaxin france vente artane belgique pharmacie combien hyzaar coûts doxycycline vente libre suisse achat atrovent effets generique himcocid pas cher en france achat lotensin générique kamagra gel 25 mg ventolin sirop nourrisson achat en ligne bupron srcj effets secondaires de chlorhydrate de diltiazem 180 mg acheter ashwagandha danger école vente de erythromycin en pharmacie clomid 50 mg 1 comprimé par jour prix viagra en pharmacie forum clomid 50mg et provames 2 mg traitement de l'acne par doxycycline femara pas cher forum construire generic prevacid pas cher en france benadryl 75 mg pour le sommeil generique hyzaar pas cher paris proscar 5mg finasteride achat erexin-v pas cher en france mal aux ovaires avec clomid combien coûte un approvisionnement de 30 jours de cialis 5mg coût trazodone generic walmart vente aldactone indication lavage achat motilium pas cher 30 livre sur 4 jr meclizine 25 mg pour le mal des transports acheter levlen livraison 48h chrono 2 achat indinavir pas cher en belgique achat depakote 100mg prix achat en ligne clozaril novartis nyon tetracycline 250 mg utilise lopressor pas cher maroczik zantac prix liquide bupron sr pas cher marques pages acheter viagra livraison gratuite cefadroxil pas chere cuisine achat en ligne naprosyne 250 durée traitement colchicine chondrocalcinose annonce vente allegra tunisie maigrir apres arret effexor achat en ligne suprax 100 peut on acheter cialis sans ordonnance generique avapro pas cher paris acheter dapoxetine commercialisation ovulation sous clomid quand bactrim pas cher marques pas motilium 10 mg suppositoire achat renagel en ligne france ou acheter vermox sans ordonnance à bruxelles quand le générique de singulair être disponible dans l'u.s acheter doxazosin pfizer acheter zestril en ligne par virement bancaire 120 mg paxil acheter diakof générique france acheter trazodone en ligne usa vente olanzapine en ligne france effet secondaire lioresal imitrex pas cher france canada direct trental pas cher paris nice remedio singulair 10mg acheter tofranil posologie lexomil achat adalat pfizer en ligne acheter du oxytrol pas chere aide à seroquel prescription mobic pas cher maroc hébdo terramycin pas cher marques automobiles acheter augmentin forum discussion acheter geriforte himalaya glaire cervicale clomid vente diflucan posologie doliprane rumalaya pas cher forum downparadise xeloda effets indésirables acheter diarex livraison 48h chrono 2 olanzapine 2.5 mg reviews abilify pour trouble d'anxiété médicament micardis 80 mg achat en ligne valtrex generique ayurslim pas cher paris achat zyban effets secondaires acheter vytorin pharmacie en ligne achat en ligne de renagel pour nolvadex et prise de poids la gabapentine neurontin 100mg est-il générique arimidex vente decadron belgique pharmacie achat de epivir-hbv pfizer viagra costa del sol achat sinequan 100mg pfizer cialis 5mg boite 28 prix atacand 8 mg surdosage l'arrêt de 30 mg cymbalta achat abilify en ligne ei8htball meclizine pas cher livraison rapide fleurs achat atrovent effets secondaires le viagra est il une drogue vente de pletal pas cher en france achat accutane achat en ligne de floxin féminin acheter diabecon pas cher sans ordonnance où acheter du viagra à kuching acheter cozaar 25 vente finast prix pfizer viagra chiffre d'affaires 2010 vente valtrex en pharmacie acheter sominex pfizer walgreens benadryl générique generique aygestin pas cher en france shatavari pas cher indemnités acheter du norvasc generique sur internet allopurinol pas cher marques avenue beaucoup ne rosuvastatin coût acheter imitrex sans ordonnance en espagne lexapro générique pilule identifiant combien iv lasix coût achat en ligne de pamelor prix qu'est-ce que lisinopril tablets usp 5 mg pour rgo bebe motilium peut on acheter du actonel en pharmacie sans ordonnance acheter colospa pas cher en france comment rapide est-dulcolax comprimés est-il un générique pour clonidine meclizine pas cher vol algerie