رفتن به مطلب

چطور تاریخ تابع 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");
            }

 

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

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

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

 

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

 

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

  • امتیاز 3
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...