Revision: 17065
                            
                                                            
                                    
                                        
Initial Code
                                    
                                    
                                                            
                                    
                                        
Initial URL
                                    
                                    
                                
                                                            
                                    
                                        
Initial Description
                                    
                                    
                                                            
                                    
                                        
Initial Title
                                    
                                    
                                                            
                                    
                                        
Initial Tags
                                    
                                    
                                                            
                                    
                                        
Initial Language
                                    
                                    
                                                    
                        at August 21, 2009 16:20 by jcroom
                            
                            Initial Code
function countdays($d)
{
 $olddate =  substr($d, 4);
 $newdate = date(Y) ."".$olddate;
 $nextyear = date(Y)+1 ."".$olddate;
 
    if($newdate > date("Y-m-d"))
    {
    $start_ts = strtotime($newdate);
    $end_ts = strtotime(date("Y-m-d"));
    $diff = $end_ts - $start_ts;
    $n = round($diff / 86400);
    $return = substr($n, 1);
    return $return;
    }
    else
    {
    $start_ts = strtotime($nextyear);
    $end_ts = strtotime(date("Y-m-d"));
    $diff = $end_ts - $start_ts;
    $n = round($diff / 86400);
    $return = substr($n, 1);
    return $return;
    }
}
                                Initial URL
Initial Description
I made this script to count the days until a birthday, the birthdays are stored in mysql with the year intact YYYY-MM-DD, so this function strips the first 4 chars, and adds the current year, if the date has already passed it adds the next year and counts for that.
Initial Title
Count days until date
Initial Tags
php, date
Initial Language
PHP