انجمن


استفاده از تاریخ جلالی  (۲ نوشته)

  • mohammad6006

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴
    تشکر شده: ۱ بار
    # نوشته شده: ۲ سال پیش
    ۲۲ مهر ۱۳۹۳ - ۱۵:۲۶

    فرضا من یک متغیر با advanced custom field درست میکنم که تاریخ رو نشون میده

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

    با استفاده از get_field('expire_date') تاریخ میلادی نشون داده میشه

    آیا کلاسی هست روی این افزونه که با اون بتونم به شمسی تبدیل کنم؟

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    تناسب اندام
  • aminbz

    آفلاین
    مدیر
    تعداد نوشته‌ها: ۱۰۵
    تشکر شده: ۱۲۳ بار
    # نوشته شده: ۲ سال پیش
    ۱۵ آبان ۱۳۹۳ - ۰۸:۲۳

    هرگاه خواستید تاریخ میلادی را به شمسی تبدیل نمایید، از روش زیر استفاده نمایید:

    • با فرض اینکه تاریخ مورد نظر در متغیر زیر است:

    $greg_date = '2014-06-10 05:12:14';

    • ابتدا تاریخ میلادی خود را به timestamp تبدیل نمایید :

    $timestamp = strtotime($greg_date);

    • سپس از تابع jdate برای تولید خروجی مورد نظر استفاده نمایید:

    echo jdate('Y-m-d H:i:s',$timestamp);

    دقت کنید که برای استفاده از تابع jdate حتما باید افزونه جلالی فعال باشد. لذا پیشنهاد می شود، همیشه قبل از استفاده ، در دسترس بودن تابع را بررسی نمایید:

    if ( function_exists('jdate') ) {
    	echo jdate('Y-m-d H:i:s',$timestamp);
    } else {
    	echo date('Y-m-d H:i:s',$timestamp);
    }
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    آموزش طراحی قالب وردپرس - Masoud - aradrobot

درباره‌ی این موضوع



برچسب‌ها

هیچ برچسبی نیست.