• 06-03-2014, 11:13:15
    #1
    Üyeliği durduruldu
    Arkadaşlar,

    html5 date kullanıyorum.

    06.03.2014 olarak inputa geliyor. ben bunu post'ta 2014-03-06 olarak nasıl değiştirebilirim. ? str_replace ile ".", "-" olarak değiştirdim ama gün ay yıl'ın yer değiştirilmesi gerek
  • 06-03-2014, 11:18:11
    #2
    html5 olarak date kullanma. sağlıklı değil. bildiğim kadarı ile (yanlışsam lütfen birileri düzeltsin) tarayıcıdaki ön tanmınlı format veriliyor. bu yüzden birinde dd-mm-yyyy iken birinde yyyy-mm-dd olabilir. bunun yerine jquery datepicker tarzında bir plugin kullanmanı öneririm. (datepicker'ın format parametresi var.)
  • 06-03-2014, 11:20:19
    #3
    o kısmın kodlarını yazarsanız bir bakalım
  • 06-03-2014, 11:27:16
    #4
    Üyeliği durduruldu
    ByAkman adlı üyeden alıntı: mesajı görüntüle
    o kısmın kodlarını yazarsanız bir bakalım
    kodluk birşey yok.
    <input type="date name="date" />

    değeri örneğin 06.03.2014 olarak geliyor biz bunu post ettiğimizde şu şekil bir değişkene atayalım yeterli.

    2014-03-06

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 11:27:16 -->-> Daha önceki mesaj 11:25:51 --

    KarakterEslem adlı üyeden alıntı: mesajı görüntüle
    html5 olarak date kullanma. sağlıklı değil. bildiğim kadarı ile (yanlışsam lütfen birileri düzeltsin) tarayıcıdaki ön tanmınlı format veriliyor. bu yüzden birinde dd-mm-yyyy iken birinde yyyy-mm-dd olabilir. bunun yerine jquery datepicker tarzında bir plugin kullanmanı öneririm. (datepicker'ın format parametresi var.)
    evet biliyorum benim kafama takıldı soru işareti kalmasın diye öğrenmek istedim yoksa jquery datapicker kullanabilirim...
  • 06-03-2014, 11:29:24
    #5
    kullanabilirim değil mutlaka kullan. iki gün sonra başını fazla ağrıtır. sonuçta direk bug oluyor bu. üzerinede backendde'de sadece bir validation yazarsın olur biter.
  • 06-03-2014, 11:31:24
    #6
    Quismo adlı üyeden alıntı: mesajı görüntüle
    kodluk birşey yok.
    <input type="date name="date" />

    değeri örneğin 06.03.2014 olarak geliyor biz bunu post ettiğimizde şu şekil bir değişkene atayalım yeterli.

    2014-03-06

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 11:27:16 -->-> Daha önceki mesaj 11:25:51 --



    evet biliyorum benim kafama takıldı soru işareti kalmasın diye öğrenmek istedim yoksa jquery datapicker kullanabilirim...

    Postla alın değeri;
    $tarih = ''.$_POST["date"].'';
    Daha sonra explode ile parçalayın;
    $parcala = explode(".", $tarih);
    Şimdi istediğiniz şekle şöyle sokabilirsiniz;
    $yenitarih = '':$parcala[2].'-'.$parcala[1].'-'.$parcala[0].'';
    Bu şekilde yapılınca çıktısı 2014-03-06 olacaktır.
  • 06-03-2014, 11:39:54
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @Quismo; bunu deneyebilir misin? (Çalışmayabilir, denemedim. )

    <?php
    	
    	$tarih = strtotime($_POST["date"]);
    	$tarih = date("Y-m-d", $tarih);
  • 06-03-2014, 11:43:17
    #8
    saintx adlı üyeden alıntı: mesajı görüntüle
    @Quismo; bunu deneyebilir misin? (Çalışmayabilir, denemedim. )

    <?php
    	
    	$tarih = strtotime($_POST["date"]);
    	$tarih = date("Y-m-d", $tarih);
    ?>
    evet buda çalışır
  • 06-03-2014, 11:47:54
    #9
    Üyeliği durduruldu
    ByAkman adlı üyeden alıntı: mesajı görüntüle
    Postla alın değeri;
    $tarih = ''.$_POST["date"].'';
    Daha sonra explode ile parçalayın;
    $parcala = explode(".", $tarih);
    Şimdi istediğiniz şekle şöyle sokabilirsiniz;
    $yenitarih = '':$parcala[2].'-'.$parcala[1].'-'.$parcala[0].'';
    Bu şekilde yapılınca çıktısı 2014-03-06 olacaktır.
    saintx adlı üyeden alıntı: mesajı görüntüle
    @Quismo; bunu deneyebilir misin? (Çalışmayabilir, denemedim. )

    <?php
    	
    	$tarih = strtotime($_POST["date"]);
    	$tarih = date("Y-m-d", $tarih);
    Teşekkürler beyler
    ( bu arada hayırlı olsun ogün )