tarih alani date,datetime ya da timestamp mı ?

<?php
 $qry=mysql_query("SELECT tarih as tarih,yazi_basligi as baslik FROM yazilar ORDER BY tarih ASC");
   
   
   
   $yazilar=array();
   
   while ($yazi=mysql_fetch_assoc($qry)){    
     $yazilar[strftime('%B',$yazi['tarih'])][]=$yazi['baslik'];                                        
   } 
  
 
  
  echo '<ul>'; 
   foreach ($yazilar as $ay=>$yaziDizisi){
       
          echo '<li>'.$ay.' Ayında Yazılanlar';
           
             echo '<ul>';
             foreach ($yaziDizisi as $yaziBasligi)
                    echo '<li>'.$yaziBasligi.'</li>'."\n";
             echo '</ul>';
          
          echo '</li>';
          
   }  
     echo '</ul>';  
  
  ?>