• 06-12-2008, 00:04:50
    #1
    Üyeliği durduruldu
    date("d/m/Y"); halinde 1 ocaktan başlayarak 31 aralığa kadar tarihi nasıl listeleriz?

    teşekkürler
  • 06-12-2008, 10:32:51
    #2
    <?
    function yilingunleri($yil){
    	$gunler=array();
    	// Yilbasini timestamp seklinde olusturuyoruz
    	$yilbasi = mktime(0,0,0,1,1,$yil);
    	// Yilsonunu timestamp seklinde olusturuyoruz
    	$yilsonu = mktime(0,0,0,12,31,$yil);
    	// Timestampi 1 gün = 60*60*24 saniye şeklinde arttırıyoruz.
    	for ($i=$yilbasi;$i<=$yilsonu;$i+=60*60*24)
    	$gunler[] = date("d/m/Y",$i);
    	return $gunler;
    }
    
    $gun2008 = yilingunleri(2008);
    for ($i=0;$i<count($gun2008);$i++)
    print "$gun2008[$i] <br />";
    
    $gun2009 = yilingunleri(2009);
    for ($i=0;$i<count($gun2009);$i++)
    print "$gun2009[$i] <br />";
    ?>
  • 07-12-2008, 15:44:24
    #3
    Üyeliği durduruldu
    teşekkür ederim. kod sorunumu çözdü.