This now makes better sense thanks! but one more question though, I use dates in the future for my astrology and astronomy programs and use birth dates, and this never happens..... With your explanation this may just be how the programs are just built then, but I do find this strange though, thanks! have a great day.
iNow, on 29 December 2011 - 02:50 AM, said:
The point Dr.Rocket was making is that birth dates will always be on or before today's date.
If I were to guess, the code on their tool subtracts your birth date from today's date, and this provides your age in days or years (using earth time). It then likely just converts those earth days or years into Moon or Mars or Venus... days or years and shows them.
However, when you put a birth date in the future, your age in days and years is a negative number, and it cannot likely convert a negative number of earth days or years into venus or mars or jupitor days or years.
If you really want to know the answer, seek out the person who built the tool and ask them. Ultimately though... your question implies that you don't really have a solid understanding of what the tool is telling you.
Hence, 88 days on earth is one "mercury year," and one year on pluto equals 248 years on earth.
Then it seems that the future and dates are related to planetary relative precession. But really I need to ask this now please...... Is there any resources out there you can advice me on that can calculate in the future in relation to planetary motions "via dates"???? For example, I have astrology and astronomy programs, but they only place the planets where they should be in the future not a date conversion to the planets date time and year to itself relative to its position of earth's time and year. So, this may be related to space time geometry then right? IS THAT EVEN POSSIBLE FOR A PROGRAM TO DO THAT???
doG, on 29 December 2011 - 03:31 AM, said:
If you view the source code of that page you will see it is driven by a simple piece of javascript. At the top of the script you will see that it says,
birthdate = (new Date(birthyear, birthmonth, birthday)).getTime();
// age is your age in days
age = (today - birthdate) / (1000 * 3600 * 24);
if (age > 0.0) {...planet conversion routines
The 'age' variable is today - the birth date you entered divided by (1000 * 3600 * 24). Then if that calculated age in days is greater than 0.0 is passes the age variable to each of the functions that calculate your age in the years of the various planets. The script is not designed to work with dates in the future.
This post has been edited by I think out of the box: 29 December 2011 - 05:34 AM