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

alihesari

کاربر عضو
من از افزونه فارسی ساز وردپرس استفاده میکنم. حالا برای یه بخشی از کدنویسی تاریخ به روز رسانی پست رو با تابع 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");
            }
 

MahdiY

راهبر انجمن
بنظرم با استفاده از فیلتر های get_the_modified_date و get_the_modified_time میتونید یه کارهایی بکنید!

همچنین تاریخ شمسی را با توابع موجود در کتابخانه های (pdate , jdate) می توانید به میلادی تبدیل کنید

 
بالا