Go Back   CodingForums.com > :: Client side development > JavaScript programming

Before you post, read our: Rules & Posting Guidelines

Reply
 
Thread Tools Rate Thread
Enjoy an ad free experience by logging in. Not a member yet? Register.
Old 12-06-2012, 12:45 PM   PM User | #1
littledigger
New to the CF scene

 
Join Date: Dec 2012
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
littledigger is an unknown quantity at this point
Help Needed Calculating Time/Date

Guys, really need help with this

Need to get the following to output into something like this
<img src="http://jakebui.com/whatthefrellareyoudoingareyoufarbot/wp-content/uploads/2012/12/zodiac.png">

Conditions:
  • Must be able to covert the month string into a number and calculate the todays to minus birthdate and output as total days

Code:
<html>
<head>
<title>CSC1401 - Assignment 1, Chinese Zodiac</title>
<script>
var year=prompt('Enter your year of birth as a 4-digit integer', '1981');
var month=prompt('Enter your month of birth', 'Apr');
var day=prompt('Enter your day of birth as an integer', '19');
var yearsPassed=((year)-1924);
var today=new Date(); //today's date
var birthday=(day +  month + year);
var daysAlive=((today.getTime()-birthday.getTime())/millisecInDay);//converting milliseconds alive to days
var zodiacYear=((year-INITIAL_YEAR));
var millisecInDay=1000*60*60*24;
//variables and constants defined.
//Birthday now entered.
var zodiacSign=new Array('rat','ox','tiger','rabbit','dragon','snake','horse','goat','monkey','rooster','dog','pig');
birthmonth=(JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC);
birthmonth=birthmonth.toUpperCase();

ZODIAC_CYCLE=12;
INITIAL_YEAR=1924;

</script>
</head>
<body>
<h1>Chinese Zodiac</h1>
<hr/>
<ul>
<li><h2>Your birthday is <font color="#ff0000"><script>document.write(day + " " + month + " " + year + ".")</script></font></h2></li>
<li><h2>You have been alive for <font color="#3300ff"> <script>document.write(birthday)</script></font> days.</h2></li>
<li><h2>Your Chinese Zodiac animal is:</h2></li>
<img src="rat.jpg"/>
<img src="ox.jpg"/>


<script>
if (zodiacYear%12==0) <img src="rat.jpg"/>
else if (zodiacYear%12==1) <img src="ox.jpg"/>
else if (zodiacYear%12==2) /* COMMENT */
else if (zodiacYear%12==3) //COMMENTS
else if (zodiacYear%12==4)
else if (zodiacYear%12==5)
else if (zodiacYear%12==6)
else if (zodiacYear%12==7)
else if (zodiacYear%12==8)
else if (zodiacYear%12==9)
else if (zodiacYear%12==10)
else if (zodiacYear%12==11)
</script>




<p>Thanks to <a href="http://FreeDigitalPhotos.net">Free Digital Photos.net</a> for providing the images for free educational use.<p/>
</body>
</html>
Attached Thumbnails
Click image for larger version

Name:	zodiac.jpg
Views:	23
Size:	27.7 KB
ID:	11759  
littledigger is offline   Reply With Quote
Old 12-06-2012, 08:09 PM   PM User | #2
Old Pedant
Supreme Master coder!

 
Old Pedant's Avatar
 
Join Date: Feb 2009
Posts: 23,187
Thanks: 59
Thanked 3,995 Times in 3,964 Posts
Old Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to all
First of all, look here:
http://www.codingforums.com/rules.htm

Look especially at rule 1.5.

If you make some realistic effort at doing your homework and come here asking for help getting past a bug or two, you'll likely get help.

But in this case... There's just no real code there that we can critique. We'd have to start all over.

I'm sorry, but it looks to me like you are just throwing code against a wall hoping that some of it may stick.

On top of all that, you are using ancient history JavaScript. prompt and document.write are both considered nothing but debugging tools nowadays and shouldn't be used in any real code, not even homework. If you instructor is seriously telling you to use those then he/she must not have been using real-world JavaScript any time in the last 10 years or so. I would complain to the department head about being taught such out-of-date coding techniques.
__________________
An optimist sees the glass as half full.
A pessimist sees the glass as half empty.
A realist drinks it no matter how much there is.
Old Pedant is offline   Reply With Quote
Reply

Bookmarks

Jump To Top of Thread


Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 04:06 PM.


Advertisement
Log in to turn off these ads.