http://www.wolframalpha.com/input/?i=May+14%2C+1984+to+today...
http://www.wolframalpha.com/input/?i=May+14%2C+1984+to+today...
>>> datetime(2011, 9, 30) - datetime(1984, 5, 14)
datetime.timedelta(10000) irb(main):017:0> (Time.utc(2011, 9, 30) - Time.utc(1984, 5, 14)) / 60 / 60 / 24
=> 10000.0 echo date_diff(date_create('1984-05-14'), date_create('2011-09-30'))->format('%a days');
=> 10000 days
Is this silly yet? ;)http://www.wolframalpha.com/input/?i=May+14%2C+1984 shows it being 10,000 days ago (if you view it before midnight on the 1st), but performing explicit ranges shows a different number.
Which would be 10000 days inclusive of May 14. (Wolfram says in this case that it was Sept. 29, which is correct. (ie Mark is celebrating the wrong day. But kudos to him for being aware of it in the first place. I celebrated mine July 23.))
It says 9855 days, which is 365 * (2011 - 1984), which is obviously not right and missing leap years.
As an aside, floor(365.25x(2011-1984))+138 gives 9,999 days elapsed which would make today the 10,000th day, as stated by Zuckerberg.
EDIT: this formula only works when you begin on a day after a leap day during a leap year, thanks hennypenny
http://www.wolframalpha.com/input/?i=May+14+1984+to+Septembe...
http://www.wolframalpha.com/input/?i=days+since+May+14%2C+19...