PDA

View Full Version : مشکل در تابع date()



montazer12
یک شنبه 03 بهمن 1389, 23:18 عصر
چرا تابع date سال رو دو رقمی میده؟
مثلا در کد زیر خروجی 22-01-11 هست که سال رو دو رقمی نشون میده.

$date1=date("y-m-d",time());
echo $date1;
ولی وقتی با دستورات مای اسکیول اونو به دیتابیس وارد میکنیم درست وارد میشه.
مثلا در کد زیر خروجی 22-01-2011 هست.

$d=date("Y-m-d",time());
$e="select '$d'";
$r=mysql_query($e);
$row=mysql_fetch_array($r);
echo $row[0];
باید چه کار کنم که سال رو 4 رقمی نشون بده؟

hossin.esm
یک شنبه 03 بهمن 1389, 23:25 عصر
$date1=date("y-m-d",time());

دقت کنید y در کد بالا کوچک است و در کد زیر بزرگ

$d=date("Y-m-d",time());