Date & Time
|
|
|
|
<?php ///////// SWITCH TO YOUR BIRTHDAY /////////////////// $day = 18; $month = 12;
$year = 2001; ///////////////////////////////////////////////////////
if ($year > date('Y')){
die("Invalid year");
}
if ($year == date('Y') && $month > date('n')){
die("Invalid month");
}
if ($year == date('Y') && $month == date('n') && $day > date('j')){
die("Invalid day");
} $feb = cal_days_in_month(CAL_GREGORIAN,2,$year);
if ($month == 2 && $day > $feb){
die("Invalid day");
} $fday = mktime(0,0,0,date('n'),date('j'),date('Y')); $mday = mktime(0,0,0,$month,$day,$year); $bet = $fday-$mday;
if ($bet==0){
die("You were born today");
} $sd = 60*60*24; $d = $bet/$sd; $today = date('w'); $dar = array("0"=>"Sunday","1"=>"Monday","2"=>"Tuesday","3"=>"Wednesday","4"=>"Thursday","5"=>"Friday","6"=>"Saturday"); $ndar = array(); $drar = array(3,2,1,0,6,5,4); $od = $d; $l=0;
for ($i=0;$i<$d;$i++){
if ($l == 7){
$l=0;
}
$dr = $drar[$l];
$ndar[$i] = array($od=>$dr);
$od = $od-1;
$l++;
} $refd = $ndar[$i-1][1];
if ($refd == 0){
$refd = 6;
}
echo "You were born on a ".$dar[$refd-1]; ?>
|
|
|
Usage Example
|
|
|
Rate This Script
|
|
|
|