نمایش نتایج 1 تا 4 از 4

نام تاپیک: چاپ کردن تاریخ پست به صورت دقیقه یا ساعت های گذشته شده از ارسال پست

  1. #1
    کاربر دائمی
    تاریخ عضویت
    بهمن 1389
    محل زندگی
    مشهد
    پست
    215

    چاپ کردن تاریخ پست به صورت دقیقه یا ساعت های گذشته شده از ارسال پست

    سلام
    من تاریخ پست ها رو با time() ذخیره میکنم .
    بعد میخوام طوری باشه که وقتی پست رو ارسال کردم تاریخ رو اینطوری بزنه ارسال شده در 5 ثانیه پیش
    و وقتی رفت بالای 60 ثانیه بنویسه 1 دقیقه و 5 ثانیه پیش.
    البته خودم ثانیه و دقیقه رو گرفتم و وقتی به ساعت میرسه یکم سخت میشه .
    لطفا اگر کسی در این مورد تابعی یا کدی داره منو راهنمایی کنه
    ممنون

  2. #2

    پست بدون محتوا

    //////////
    آخرین ویرایش به وسیله MostafaEs3 : پنج شنبه 21 بهمن 1395 در 06:01 صبح

  3. #3

    نقل قول: چاپ کردن تاریخ پست به صورت دقیقه یا ساعت های گذشته شده از ارسال پست

    دوست عزیز، شما کافیه timestamp زمان جاری رو گرفته و timestamp ایجاد پست رو از اون کم کنید. حالا عدد بدست آمده رو اینطوری پردازش کنید (با فرض اینکه این عدد رو توی متغیر diff$ ذخیره کردین) :

    $diff = time() - $row['creation_time'];
    $h = (int) $diff / 3600;
    $diff %= 3600;
    $m = (int) $diff / 60;
    $diff %= 60;
    $s = $diff;
    echo "Posted on {$h} hour(s), {$m} minute(s) and {$s} second(s) ago.";

    موفق باشید.

  4. #4

    پست بدون محتوا

    //////////
    آخرین ویرایش به وسیله MostafaEs3 : پنج شنبه 21 بهمن 1395 در 06:04 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •