رفتن به مطلب

چطور تاریخ تابع get_the_modified_date به Gregorian تبدیل کنم؟


پست های پیشنهاد شده

من از افزونه فارسی ساز وردپرس استفاده میکنم. حالا برای یه بخشی از کدنویسی تاریخ به روز رسانی پست رو با تابع get_the_modified_date  میگیرم ولی تاریخ شمسی دریافت میشه و کد زیر به درستی کار نمیکنه. آیا میشه مقدار بازگشتی get_the_modified_date  را به  Gregorian  تغییر داد؟

$post_date = date_create(get_the_modified_date('Y-m-d'));
            $current_date = date_create(date('Y-m-d'));
            if($post_date != false){
                $diff = date_diff($post_date,$current_date);
                $number_of_day = $diff->format("%R%a days");
            }

 

ویرایش شده توسط rockstar
لینک به ارسال
  • 2 هفته بعد...

سلام

تست کنید:

$get_the_modified_date = gregdate('Y-m-d',get_the_modified_date('Y-m-d'),'eng');

$post_date = date_create($get_the_modified_date);
            $current_date = date_create(date('Y-m-d'));
            if($post_date != false){
                $diff = date_diff($post_date,$current_date);
                $number_of_day = $diff->format("%R%a days");
            }

 

لینک به ارسال
  • 9 ماه بعد...
در 18 ساعت قبل، Mekaeil Andisheh گفته است :

این کدی که نوشتید برای من خطا داد و میلادی نمیکنه!

تصویر زیر را ببینید : 

 

Screen Shot 2017-01-07 at 11.44.52 PM.png

 

به نگارش 2.2.2 به‌روزرسانی کنید

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...