راکت
حل شده

نحوه استفاده از کتابخانه jdf در php به صورت ابجکت

13 پاسخ

سلام و وقت بخیر خدمت دوستان ،
من دارم یک اطلاعاتی رو از دیستابیس واکشی می کنم ولی روشی که من بلدم در روش فانیکشنال جوابه لطفا کمک منید

                        <td><?php echo  $value->time ?></td>

چطوری می تونم در این حالت از کتابخانه jdf استفاده کنم ممنون از راهنماییتون

ثبت پرسش جدید

پاسخ‌ها

13
علیرضا کفایتی
علیرضا کفایتی
@alirezakefayati

تخصص: برنامه نویس laravel, vue.js

بهترین پاسخ

ابتدا فایل اصلی را اضافه کنید . (احتمالا خودتان بلدید)
کافیه کد زیر رو استفاده کنید :

echo jstrftime('%Y/%m/%d',$value->time )
کوثر
کوثر
@kowsar

تخصص: برنامه نویس وب

دوستان لطفا راهنمایی کنید

کوثر
کوثر
@kowsar

تخصص: برنامه نویس وب

سلام و وقت بخیر دوستان کسی نمی دونه چطوریه کار ؟
@gomnam

شاید پاسخ شما همین‌جا باشد

علیرضا کفایتی
علیرضا کفایتی
@alirezakefayati

تخصص: برنامه نویس laravel, vue.js

سلام
متوجه منظورتون نشدم ...

کوثر
کوثر
@kowsar

تخصص: برنامه نویس وب

سلام مجدد ،
دوست من من دارم از دیتابیس اطلاعات واکشی می کنم و من تاریخ رو که از دیتابیس می خونم میلادی هستش خب یعنی دیتابیس خودش میلادی تاریخ رو ذخیره میکنه حالا من چطوری می تونم اون تاریخ رو از دیتابیس بخونم و به میلادی تبدیل کنم

<td><?php echo  $value->time ?></td>

من تو اینجا foreach کردم و دارم اطلاعات رو از دیتابیس می خونم خب مثلا نام کاربر رو میگیرم شمارش رو میگیرم و وقتی میخوام تاریخ ثبت نام رو هم بگیریم به میلادی چاپ میکنه چطوری با کتابخانه jdf به میلادی تبدیل کنم ؟ ممنون از راهنمایی

حسن حکمتی
حسن حکمتی
@hekmati

تخصص: برنامه نویس وب و بلاکچین

سلام @alizadevesal
پرسش واضح نیست، شما تاریخ رو به صورت میلادی توی دیتابیس ذخیره کردید بعد اون رو واکشی کردید که به صورت میلادی است حالا چرا میخواهید دوباره به میلادی تبدیلش کنید؟
آیا منظور شما اینه که می خواهید به فرمت دیگه ای از میلادی تبدیل بشه؟
در اون صورت نیاز به کتابخانه jdf ندارید و اگر قرار اون رو به جلالی تبدیل کنید دقیقا بفرمایید و مشخص کنید فرمت ذخیره توی دیتابیس به چه شکلی هست؟

کوثر
کوثر
@kowsar

تخصص: برنامه نویس وب

با عرض سلام @hekmati
وقتی کاربر در سایت ثبت نام میکنه هنگام ثبت نام تاریخ ثبت نام رو هم میگیرم ازش خب
توضیح تصویر رو وارد کنید

و داخل پنل مدیریت سایت تمام اطلاعات کاربر رو میبینم

توضیح تصویر رو وارد کنید

توی پنل مدیریت تاریخ به میلادیه چطوری شمسیش کنم ؟

کدمم به شکل زیره

<?php
                      $query = 'SELECT * FROM webparadis_users';
                      $select = $action->select($query, [], 'feachall');
                      foreach ($select as $value){
                      ?>
                      <tr>
                        <td><?php echo $value->id ?></td>
                        <td><?php echo $value->name ?></td>
                        <td><?php echo $value->phonenumber ?></td>
                        <td><?php echo $value->email ?></td>
                        <td><?php echo $value->time ?></td>
                        <td><a href="https://roocket.ir/<?php echo 'editeusers.php?id=' . $value->id ?>" class="badge badge-warning p-1">ویرایش </a></td>
                        <td><a href="https://roocket.ir/<?php echo 'userlists.php?delete=' .$value->id ?>" class="badge badge-danger"> حذف </a></td>
                      </tr>
                      <?php } ?>
علیرضا کفایتی
علیرضا کفایتی
@alirezakefayati

تخصص: برنامه نویس laravel, vue.js

تازه متوجه شدم .
https://jdf.scr.ir/download.d/jdf_dl.php
دانلود کنید و در فایل های دانلود شده فایل داکیومنتش قرار داره ، داکیومنتش رو بخونید ، خودتون متوجه خواهید شد . اگه سوالی بود و جایی رو متوجه نشدید در خدمتم .

کوثر
کوثر
@kowsar

تخصص: برنامه نویس وب

سلام مجدد @gomnam
استاد من داکیونت رو خوندم ولی چیزی متوجه نشدم و فقط بلدم به صورت زیر استفاده کنم

<?php echo timetofarsi($value['date']) ?>

به صورت فانیکشنش رو بلدم و به صورت شی گراییش رو بلد نیستم

علیرضا کفایتی
علیرضا کفایتی
@alirezakefayati

تخصص: برنامه نویس laravel, vue.js

اگه مشکلتون حل شد ممنون مشم به عنوان بهترین پاسخ انتخاب کنید که این سوال حل شده باشد و دیگر پاسخ ارسال نشود .
همچنین پیشنهاد میکنم هر چه زودتر به یادگیری شی گرایی و بعد از آن لاراول بپردازید که لاراول کار رو خیلی ساده کرده !!! (برای همه موارد)

کوثر
کوثر
@kowsar

تخصص: برنامه نویس وب

آقا شرمنده من اذیتتون کردم

<td><?php echo jdate("Y/m/d",$value->time) ?></td>

این کد منظورتنه ؟
خروجی زیر بود
توضیح تصویر رو وارد کنید

علیرضا کفایتی
علیرضا کفایتی
@alirezakefayati

تخصص: برنامه نویس laravel, vue.js

@alizadevesal
وظیفه هست . ما هم یک روزی سوال داشتیم و دیگران جواب می دادند و الان هم وظیفه است پاسخ دیگران رو بدیم .
اول : یک نکته نا مربوط : به جای https در url از http استفاده کنید .

دوم : متن ارور و خطی که اشاره می کنه را یک دور بفرستید الان دسترسی به فایل کتابخانه ندارم

علیرضا کفایتی
علیرضا کفایتی
@alirezakefayati

تخصص: برنامه نویس laravel, vue.js

آقا شرمنده من اشتباها نوشته بودم نام تابع رو الان ویرایش کردم ، دیگه نباید ارور بده

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام