<?php 
/** 
 * example.php 
 *  
 * @author Miguel Villaseñor Garduño 
 *  
 * Examples of use of the mkBirthday Class 
 *  
 */ 
  
 require "mkBirthday.php"; 
  
if(isset($_POST['action'])){ 
    $birthday = new mkBirthday($_POST['date']); 
    switch($_POST['action']){ 
        case 'until': 
            $result = $birthday->getDaysUntilNext()->format('%m months y %d days until next birthday'); 
            break; 
        case 'age': 
            $result = $birthday->getAge()." years"; 
            break; 
        case 'is': 
            $result = $birthday->isBirthday()?'true':'false'; 
            break; 
    } 
} 
  
?> 
<html lang="es"> 
    <head> 
        <meta charset="utf-8"> 
        <title>MkBirthday Examples</title> 
        <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" /> 
        <script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script> 
        <script type="text/javascript" src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script> 
        <script type="text/javascript"> 
            $(function() { 
                $( "#date" ).datepicker({ 
                    dateFormat:'yy-mm-dd', 
                    changeMonth: true, 
                    changeYear: true 
                }); 
            }); 
        </script> 
    </head> 
    <body> 
        <h1>MkBirthday Class Examples</h1> 
        <form method="post"> 
            <fieldset> 
                <legend>Example</legend> 
                <input type="text" name="date" id="date" /> 
                <select name="action"> 
                    <option value="until">Get days until next birthday</option> 
                    <option value="age">Get age</option> 
                    <option value="is">Is Birthday</option> 
                </select> 
                <input type="submit" /> 
                <br/> 
                <?php 
                if(isset($_POST['action'])){ 
                    echo $result; 
                } 
                ?> 
            </fieldset> 
        </form> 
         
    </body> 
</html>
 
 |