PDA

View Full Version : نمایش ساعت اشتباه



abbas3zaar
پنج شنبه 17 فروردین 1396, 01:33 صبح
کد:


<td>'.$res[$i]['created'].'</td>



http://uupload.ir/files/b1ib_234234234234234.jpg

http://uupload.ir/files/nt9h_111111111111.jpg





خروجی چرا اینه؟

http://uupload.ir/files/nq4d_33333333333.jpg






ویرایش:

من همین کد رو توی یک دیتابیس دیکه روی یک سورس دیگه تست کردم درست کار کد

http://uupload.ir/files/e6eb_4534545.jpg
یعنی ممککنه دیتابیس من TIME ZONE یا ... اش اشتباه شده؟ چجوری درستش کنم؟



<?php echo jdate("Y/m/d", strtotime($res[$i]['created']));?>
<?php echo jdate("H:i", strtotime($res[$i]['created']));?>

thacker
پنج شنبه 17 فروردین 1396, 09:10 صبح
date_default_timezone_set('Asia/Tehran');

abbas3zaar
پنج شنبه 17 فروردین 1396, 15:50 عصر
date_default_timezone_set('Asia/Tehran');



گذاشتمو ولی باز همینه.
من یه دیتابیس دیگه در phpmyadmin ساختم و جدول براش ساختم و کد رو روی اون دیتابیس دیگه ساختم دیدم کد کار میکنه. من جداولم رو از یک فایل sql که دانلود کرده بودم import کردم میتونه برای اون باشه؟ یعنی مثلا وقتی ایمپورت کردم time zone یا .... رو تنظیماتش رو عوض کرده! آخه روی یک دیتابیس دیگه کار میکنه!


وقتی این ککد رو در یه جای دیگه از برنامم میزارم درست کار میکنه


$mydate = "2015-02-05 16:53:28";
$strTime = strtotime($mydate);
echo jdate('Y/m/d', $strTime).''.jdate('H:i', $strTime);

ولی وقتی به جای تاریخ، تاریخ رو از دیتابیس میارم میزارم توی mydate اشتباه نشون میده



http://uupload.ir/files/1gnr_3454334.jpg