Sunday, March 13, 2011

Date Time Picker in PHP


This is a custom php date time drop down picker. It will show the current date and time in the drop down box and u can seletct date and time from it.


<?php
$day=date("d");
$month=date("m");
$year=date("Y");
$hour=date("h");
$min=date("i");
$am_pm=date("a");
$pm_am=array(1 => "am",2 => "pm");
?>
        <?php
        echo '<select name="year">';
        for($i=$year;$i<=($year+10);$i++){ if($i==(int)$year) $tst=" SELECTED"; else $tst="";
            echo '<option value="'.$i.'"'.$tst .'>'.$i;
        }
        echo '</select>';
        ?>
 
        <?php
        echo '<select name="moth">';
        for($i=0;$i<=12;$i++){ if($i==(int)$month)$tst=" SELECTED"; else $tst="";
            echo '<option value="'.$i.'"'.$tst .'>'.$i;
        }
        echo '</select>';
        ?>
 
        <?php
        echo '<select name="day">';
        for($i=0;$i<=31;$i++){ if($i==(int)$day)$tst=" SELECTED"; else $tst="";
            echo '<option value="'.$i.'"'.$tst .'>'.$i;
        }
        echo '</select>';
        ?>
 
        <?php
        echo '<select name="hour">';
        for($i=1;$i<=12;$i++){ if($i==(int)$hour) $tst=" SELECTED"; else $tst="";
            echo '<option value="'.$i.'"'.$tst .'>'.$i;
        }
        echo '</select>';
        ?>
 
        <?php
        echo '<select name="min">';
        for($i=0;$i<=59;$i++){ if($i==(int)$min)$tst=" SELECTED"; else $tst="";
            echo '<option value="'.$i.'"'.$tst .'>'.$i;
        }
        echo '</select>';
        ?>
 
        <?php
        echo '<select name="am_pm">';
        for($i=1;$i<=2;$i++){ if($pm_am[$i]==$am_pm)$tst=" SELECTED"; else $tst="";
            echo '<option value="'.$pm_am[$i].'"'.$tst .'>'.$pm_am[$i];
        }
        echo '</select>';
        ?>

No comments:

Post a Comment