JSFiddle - React, Tailwind, and code Playground

by Joshua Koudys

HTML

<body>
    <p id="output">Output Field</p>
</body>

JavaScript

/* COMP9633 - Quiz #2 
 * In today's quiz, we'll put what you've learned about functions to the test. We'll both
 * call functions other people have written, and write a new function ourselves.
 * 1 - Create a function called isIt{YOURNAME}Birthday, which takes a date input, and checks
 * if that date is the date of your birthday, returning a boolean. (6)
 * 2 - Create a function called isToday{YOURNAME}Birthday, which calls the function you wrote (6)
 * in Step 1, passing in today's Date.
 * 3 - Write a loop that increments the dates until it is your birthday, then alert "Happy Birthday!" (6)
 * -- for all the above, call your functions and write some output to demo them */

/* Useful link: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date */
$("#output").text("http://jsfiddle.net/jkoudys/ZcYVL/");

/* To make a new date, starting a year ago yesterday, it's: 
var date = new Date(2013,0,29);

/* Dates are tricky to compare; test that the month and day are the same */
/*if(date.getMonth() == today.getMonth()) alert("These two dates have the same month!") ;
if(date.getDate() == today.getDate()) alert("These two dates have the same day of the month!") ;*/

function isItYourBirthday( ){
    var today = new Date();
    if(date.getMonth() == today.getMonth()){ 
                   alert("These two dates have the same month!");}
    else if(date.getDate() == today.getDate()) ;{
        alert("These two dates have the same day of the month!") ;}
}

isItYourBirthday();


function isTodayYourBirthday() {
    function isItYourBirthday(){
     var checkDate = new Date(); 
    if ( new Date != isItYourBirthday) {
    alert("Not Your Birthday");
          }
        else if( new date == isItYourBirthday){
        alert("Happy Birthday");
        }
    
    }
}