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

alihesari

کاربر عضو
20/3/13
430
0
16
28
Neyshabur
من از افزونه فارسی ساز وردپرس استفاده میکنم. حالا برای یه بخشی از کدنویسی تاریخ به روز رسانی پست رو با تابع 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

راهبر انجمن
25/1/13
2,110
36
48
اینترنت!
بنظرم با استفاده از فیلتر های get_the_modified_date و get_the_modified_time میتونید یه کارهایی بکنید!

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