رفتن به مطلب

مشکل با تاریخ شمسی


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

سلام خدمت دوستان.

من قبلا یه سوالی مطرح کردم جواب ندادن.(کلا جواب ندادن).الان از یه روش دیگه می خوام جلو برم باز هم به مشکل برخورد کردم.

من می خوام اختلاف دو تاریخ رو بر حسب روز به دست بیارم.یکی current_time('timestamp') و دیگری هم get_the_modified_time('U').

من مقدار این دو رو در دو متغیر جدا قرار دادم. و از هم کم کردم. قطعا با تقسیم بر 60*60*24 تعداد روز در میاد. ولی مشکل اونجاست که get_the_modified_time('U') مقدار رو به صورت کاراکتر فارسی بر میگردونه.

حالا اگه بشه دو تاریخ رو به جای اینکه شمسی بگیره، تاریخ رو میلادی بگیره درست میشه.یا حد اقل کاراکتر ها رو به صورت انگلیسی بگیره.

من چه کار باید بکنم. الان دیگه کلافه شدم

ممنون

لینک به ارسال
  • 3 ماه بعد...

برای اعداد میتونید از این فانکش استفاده کنید :

function wpcar_convert_fa_to_en($string) {
    $persinaDigits1= array('۰', '۱', '۲', '۳', '۴', '۵', '۶', '۷', '۸', '۹');
    $persinaDigits2= array('٩', '٨', '٧', '٦', '٥', '٤', '٣', '٢', '١', '٠');
    $allPersianDigits=array_merge($persinaDigits1, $persinaDigits2);
    $replaces = array('0','1','2','3','4','5','6','7','8','9','0','1','2','3','4','5','6','7','8','9');
    return str_replace($allPersianDigits, $replaces , $string);
}

 

لینک به ارسال

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

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

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

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

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

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

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

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

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