• 26-05-2018, 13:49:35
    #1
    merhaba arkadaşlar,
    Takıldıgım bir konu oldu ve yardımlarınızı bekliyorum.

    Kulladıgım kod:

    <?php
    $tarih1 = strtotime('2020-05-27');
    $tarih2 = strtotime('2018-05-27');
    $tarih=($tarih2-$tarih1)/86400;
    ?>

    <?php echo $tarih; ?>

    """" $tarih2 = strtotime('2018-05-27'); olan kısıma bugunun tarihini ceksin istiyorum. Yani <?php echo date('Y-m-d'); ?> bu kodu. Nasıl ekleyebilirim """"


    Bu sekilde calıstıramadım.
    <?php
    $tarih1 = strtotime($SayfaSonuc->lisansbitistarih);
    $tarih2 = strtotime('date('Y-m-d');
    $tarih=($tarih2-$tarih1)/86400;
    ?>

    Yardımlarınızı bekliyorum teşekkürler simdiden.
  • 26-05-2018, 13:51:53
    #2
    dev
    Kurumsal Üye
    sitesiparis adlı üyeden alıntı: mesajı görüntüle
    merhaba arkadaşlar,
    Takıldıgım bir konu oldu ve yardımlarınızı bekliyorum.

    Kulladıgım kod:

    <?php
    $tarih1 = strtotime('2020-05-27');
    $tarih2 = strtotime('2018-05-27');
    $tarih=($tarih2-$tarih1)/86400;
    ?>

    <?php echo $tarih; ?>

    """" $tarih2 = strtotime('2018-05-27'); olan kısıma bugunun tarihini ceksin istiyorum. Yani <?php echo date('Y-m-d'); ?> bu kodu. Nasıl ekleyebilirim """"


    Bu sekilde calıstıramadım.
    <?php
    $tarih1 = strtotime($SayfaSonuc->lisansbitistarih);
    $tarih2 = strtotime('date('Y-m-d');
    $tarih=($tarih2-$tarih1)/86400;
    ?>

    Yardımlarınızı bekliyorum teşekkürler simdiden.
    Tarih saat işlemleri ile çok uğraşıyorsun Carbon kullan kafan rahat olsun
  • 26-05-2018, 13:59:13
    #3
    Meftun adlı üyeden alıntı: mesajı görüntüle
    Tarih saat işlemleri ile çok uğraşıyorsun Carbon kullan kafan rahat olsun
    ne demek istediğinizi tam olarak anlayamadım ?
  • 26-05-2018, 14:02:06
    #4
    <?php
    $tarih1 = strtotime($SayfaSonuc->lisansbitistarih);
    $tarih2 = strtotime('date('Y-m-d');
    $tarih=($tarih2-$tarih1)/86400;
    ?>

    bu zaten yanlis bir yazim sonunda bir ; dan once bir ) daha olmasi gerekiyor. asagidaki gibi
    $tarih2 = strtotime('date('Y-m-d'));
    seklinde yazmaniz gerekir ayrica bu da ise yaramiyorsa
    $suanki_tarih = date('Y-m-d');
    $tarih2 = strtotime($suanki_tarih);
    seklinde kullanabilirsin. eger UTC olmasi sorun degilse dogrudan time() kullabilirsin yada UTC + 3 gibi esnek ayar yapmak istiyorsan date('U') da kullanabilirsin bunlar sana zaten unix time olarak verirler. strtotime yapmana gerek kalmaz
  • 26-05-2018, 14:03:20
    #5
    sitesiparis adlı üyeden alıntı: mesajı görüntüle
    merhaba arkadaşlar,
    Takıldıgım bir konu oldu ve yardımlarınızı bekliyorum.

    Kulladıgım kod:

    <?php
    $tarih1 = strtotime('2020-05-27');
    $tarih2 = strtotime('2018-05-27');
    $tarih=($tarih2-$tarih1)/86400;
    ?>

    <?php echo $tarih; ?>

    """" $tarih2 = strtotime('2018-05-27'); olan kısıma bugunun tarihini ceksin istiyorum. Yani <?php echo date('Y-m-d'); ?> bu kodu. Nasıl ekleyebilirim """"


    Bu sekilde calıstıramadım.
    <?php
    $tarih1 = strtotime($SayfaSonuc->lisansbitistarih);
    $tarih2 = strtotime('date('Y-m-d');
    $tarih=($tarih2-$tarih1)/86400;
    ?>

    Yardımlarınızı bekliyorum teşekkürler simdiden.
    Merhaba,

    <?php
    $tarih1 = strtotime($SayfaSonuc->lisansbitistarih);
    $tarih2 = time();
    $tarih=($tarih2-$tarih1)/86400;
    ?>
  • 26-05-2018, 14:13:10
    #6
    SaidYildiz adlı üyeden alıntı: mesajı görüntüle
    <?php
    $tarih1 = strtotime($SayfaSonuc->lisansbitistarih);
    $tarih2 = strtotime('date('Y-m-d');
    $tarih=($tarih2-$tarih1)/86400;
    ?>

    bu zaten yanlis bir yazim sonunda bir ; dan once bir ) daha olmasi gerekiyor. asagidaki gibi
    $tarih2 = strtotime('date('Y-m-d'));
    seklinde yazmaniz gerekir ayrica bu da ise yaramiyorsa
    $suanki_tarih = date('Y-m-d');
    $tarih2 = strtotime($suanki_tarih);
    seklinde kullanabilirsin. eger UTC olmasi sorun degilse dogrudan time() kullabilirsin yada UTC + 3 gibi esnek ayar yapmak istiyorsan date('U') da kullanabilirsin bunlar sana zaten unix time olarak verirler. strtotime yapmana gerek kalmaz
    Hocam çok teşekkür ederim.
    $suanki_tarih = date('Y-m-d');

    $tarih2 = strtotime($suanki_tarih);

    Kullandım sorunu öyle çözdüm. Çok teşekkür ederim
  • 26-05-2018, 14:13:32
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $tarih2 = strtotime('date('Y-m-d');
    bu satırı şu şekilde deneyin:
    $tarih2 = strtotime(date('Y-m-d'));
  • 26-05-2018, 14:38:55
    #8
    dev
    Kurumsal Üye
    Meftun adlı üyeden alıntı: mesajı görüntüle
    Tarih saat işlemleri ile çok uğraşıyorsun Carbon kullan kafan rahat olsun
    PHP'de tarih ve sat ile ilgili işlemlerin fazla ise Carbon isminde bir paket var. Bir çok kolaylık sağlıyor onu kullanabilirsin demek istemiştim