• 10-08-2012, 12:07:01
    #1
    Üyeliği durduruldu
    veritabanından tarih geliyor ve ben bunu tarih diye değişken ile yazdırıyorum, tarihin yanına gelen tarihe ait günüde yazdırmak istiyorum bunu nasıl yapabilirim?
  • 10-08-2012, 12:09:27
    #2
    Üyeliği durduruldu
    D kullanıcaksın dostum

    <?php
    // Bugünün; March 10th, 2001, 5:16:18 pm olduğunu ve
    // Mountain Standard Time (MST) Zaman Diliminde olduğumuzu varsayıyoruz
    
    $bugün = date("F j, Y, g:i a");                 // March 10, 2001, 5:16 pm
    $bugün = date("m.d.y");                         // 03.10.01
    $bugün = date("j, n, Y");                       // 10, 3, 2001
    $bugün = date("Ymd");                           // 20010310
    $bugün = date('h-i-s, j-m-y, it is w Day');     // 05-16-18, 10-03-01, 1631 1618 6 Satpm01
    $bugün = date('\i\t \i\s \t\h\e jS \d\a\y.');   // it is the 10th day.
    $bugün = date("D M j G:i:s T Y");               // Sat Mar 10 17:16:18 MST 2001
    $bugün = date('H:m:s \m \i\s\ \m\o\n\t\h');     // 17:03:18 m is month
    $bugün = date("H:i:s");                         // 17:16:18
    ?>
  • 10-08-2012, 12:37:21
    #3
    Üyeliği durduruldu
    Rahmi Abi'nin Verdiğine Alternatif Olarak
    function ayyaz($ayno) {
    		switch ($ayno) {
    			case 1: return 'Ocak'; break;case 2: return 'Şubat'; break;case 3: return 'Mart'; break;case 4: return 'Nisan'; break;
    			case 5: return 'Mayıs'; break;case 6: return 'Haziran'; break;case 7: return 'Temmuz'; break;case 8: return 'Ağustos'; break;
    			case 9: return 'Eylül'; break;case 10: return 'Ekim'; break;case 11: return 'Kasım'; break;case 12: return 'Aralık'; break;
    		}
    	}
    function tarih_ver($tarih) {
    		date_default_timezone_set('Europe/Istanbul');
    		$tarih = getdate($tarih);
    		return $tarih['mday'].' '.ayyaz($tarih['mon']).' '.$tarih['year'].' '.sprintf("%02d", $tarih['hours']).':'.sprintf("%02d", $tarih['minutes']);
    	}
    
    
    tarih_ver($tarih)
    
    Bıunlarıda Kullanabilirsiniz


    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 12:37:21 -->-> Daha önceki mesaj 12:22:27 --

    Eklemeyi Unuttum. Benim Verdiğim Fonksiyonu Kullanırken . Veritabanına Veriyi Kayıt Ederken Zamanı time() İle Alıp Kaydederseniz Çalışır
  • 10-08-2012, 12:45:53
    #4
    Üyeliği durduruldu
    maniaccoder adlı üyeden alıntı: mesajı görüntüle
    D kullanıcaksın dostum
    <?php
    // Bugünün; March 10th, 2001, 5:16:18 pm olduğunu ve
    // Mountain Standard Time (MST) Zaman Diliminde olduğumuzu varsayıyoruz
    $bugün = date("F j, Y, g:i a");                 // March 10, 2001, 5:16 pm
    $bugün = date("m.d.y");                         // 03.10.01
    $bugün = date("j, n, Y");                       // 10, 3, 2001
    $bugün = date("Ymd");                           // 20010310
    $bugün = date('h-i-s, j-m-y, it is w Day');     // 05-16-18, 10-03-01, 1631 1618 6 Satpm01
    $bugün = date('\i\t \i\s \t\h\e jS \d\a\y.');   // it is the 10th day.
    $bugün = date("D M j G:i:s T Y");               // Sat Mar 10 17:16:18 MST 2001
    $bugün = date('H:m:s \m \i\s\ \m\o\n\t\h');     // 17:03:18 m is month
    $bugün = date("H:i:s");                         // 17:16:18
    ?>
    hocam varchar olarak kaydediyorm ve tarih vt nına 08/22/2012 şu şekilde kayıt ediyor onun için dediğinizi yapamadım
  • 10-08-2012, 13:06:04
    #5
    Üyeliği durduruldu
    http://www.php.net/manual/tr/function.strtotime.php
  • 10-08-2012, 15:23:44
    #6
    SüleymanYılmaz adlı üyeden alıntı: mesajı görüntüle
    Rahmi Abi'nin Verdiğine Alternatif Olarak
    function ayyaz($ayno) {
    		switch ($ayno) {
    			case 1: return 'Ocak'; break;case 2: return 'Şubat'; break;case 3: return 'Mart'; break;case 4: return 'Nisan'; break;
    			case 5: return 'Mayıs'; break;case 6: return 'Haziran'; break;case 7: return 'Temmuz'; break;case 8: return 'Ağustos'; break;
    			case 9: return 'Eylül'; break;case 10: return 'Ekim'; break;case 11: return 'Kasım'; break;case 12: return 'Aralık'; break;
    		}
    	}
    function tarih_ver($tarih) {
    		date_default_timezone_set('Europe/Istanbul');
    		$tarih = getdate($tarih);
    		return $tarih['mday'].' '.ayyaz($tarih['mon']).' '.$tarih['year'].' '.sprintf("%02d", $tarih['hours']).':'.sprintf("%02d", $tarih['minutes']);
    	}
    tarih_ver($tarih)
    Bıunlarıda Kullanabilirsiniz

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 12:37:21 -->-> Daha önceki mesaj 12:22:27 --
    Eklemeyi Unuttum. Benim Verdiğim Fonksiyonu Kullanırken . Veritabanına Veriyi Kayıt Ederken Zamanı time() İle Alıp Kaydederseniz Çalışır
    Yapmayın hocam, hiç gerek yok. strftime gibi harika bir built-in fonksiyon varken elle ay isimlerini yazdırmak tam anlamıyla hamallık.
  • 10-08-2012, 15:30:02
    #7
    Üyeliği durduruldu
    Hkan adlı üyeden alıntı: mesajı görüntüle
    Yapmayın hocam, hiç gerek yok. strftime gibi harika bir built-in fonksiyon varken elle ay isimlerini yazdırmak tam anlamıyla hamallık.
    Vallahi Hocam Fonksiyon Olarak Bir Kere Yaptık Öyle Kaldı.

    Zaten tarih_ver(time()) Olarak Kullandığım İçinde Öyle Kaldı