• 23-08-2019, 09:57:01
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    <?php
    
    date_default_timezone_set('Europe/Istanbul');
    
    $bugun=strtotime(date("d-m-Y 00:00:00"));
    
    echo date("d-m-Y H:i:s",$bugun);
    
    ?>
    bu kodun bugünün tarihini vermesi gerekirken dünün taihini veriyor => 22-08-2019 00:00:00

    bugünün tarihini nasıl alırım?
  • 23-08-2019, 09:57:39
    #2
    00:00:00 saatini kullandığın için.
  • 23-08-2019, 10:04:53
    #3
    ne yapmam gerekiyor? 00:01:00 ?



    date_default_timezone_set('Europe/Istanbul');
    
    $bugun=strtotime(date("d-m-Y"));
    
    echo date("d-m-Y H:i:s",$bugun);
    bu şekilde de => 22-08-2019 14:01:00 ,tarihi veriyor.
  • 23-08-2019, 10:17:13
    #4
    https://www.phpr.org/php-ile-tarih-ve-saat/ sana yardımcı olabilir.
  • 23-08-2019, 10:21:05
    #5
    aynı şeyleri yapıyorum zaten, dünün tarihini veriyor, bugunu nasıl alabilirim eksiğim yada hatam nedir?
  • 23-08-2019, 10:25:53
    #6
    agulbaz adlı üyeden alıntı: mesajı görüntüle
    aynı şeyleri yapıyorum zaten, dünün tarihini veriyor, bugunu nasıl alabilirim eksiğim yada hatam nedir?

    timezonun da bir arıza olabilir. kod doğru çalışıyor.
    php sürümü vs. veya başka bir nedenle timezone değişmiyor olabilir.
  • 23-08-2019, 10:31:05
    #7
    <?php
    date_default_timezone_set('Europe/Istanbul');
    echo date('d-m-y H:i:s');
    ?>
  • 23-08-2019, 10:32:39
    #8
    $bugun=time();
          $bugun=$bugun-($bugun%(60*60));
    Bu şekilde çözdüm
  • 23-08-2019, 10:34:44
    #9
    edit: sizin kodunuzdaki eksik ise;
    <?php
    date_default_timezone_set('Europe/Istanbul');
    $bugun=strtotime(date("d-m-Y H:i:s"));
    echo date("d-m-Y H:i:s",$bugun);
    ?>