PHP yardımı ile geçerli tarih olsun

5 Cevap php

PHP geçerli tarihini kontrol için herhangi bir komut var mı?

Ben mysql db bir tarihi görüntülemek için bu işlevi kullanmak istiyorsanız, ve db gelen tarih bugünün tarihi olarak aynı ise, o zaman yerine "BUGÜN" görüntüler ...

Teşekkürler ...

5 Cevap

Nasıl date işlevi kullanma hakkında

: Bir SQL sorgusu gibi bir şey çalıştırmak

$sql = 'SELECT * FROM TABLE WHERE entryDate = "'.date('m/d/Y').'";';

http://us3.php.net/manual/en/function.date.php: o zaman burada date () fn hakkında daha fazla bilgi almak, bugünkü tarih için kontrol edilecek

Sadece ben MySQL için bu bir işlevi olduğunu işaret düşündüm:

select curdate() as todays_date

http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html

Böyle bir şey yapın:

$result = mysql_query("select CURDATE()");

$mysqlDate = mysql_result($result, 0);

Yukarıda size 'yyyy-aa-gg' biçiminde tarih verecektir, o zaman PHP tarihi almak gerekiyor.

$phpDate = date("Y-m-d");

Bu, yukarıdaki ile aynı biçimde sağlar.

Daha sonra böyle bir şey yapabilirsiniz

if ( $phpDate == $mysqlDate )
      $dateToDisplay = 'Today';
else
    $dateToDisplay = $mysqlDate;

echo $dateToDisplay;

Bu date.timezone ini dosyasında ayarlanmış olan veya arayabilirsiniz tabii ki varsayar

date_default_timezone_set() Sıkı modunda uyarıları önlemek için.