8theme

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

5 پست در این موضوع قرار دارد

سلام

وقت بخیر

یه مشکل برام به وجود اومده که متاسفانه با جستجوی زیادی که کردم به نتیجه نرسیدم .

این مشکل رو توی افزونه جلالی داشتم که نتونستم حلش کنم و به همین خاطر مهاجرت کردم به پارسی ساز .

من می خوام توی یه قسمت از سایتم که با استفاده از تابع زیر تاریخ ارسال پست نمایش داده میشه ، تاریخ میلادی به جای تاریخ شمسی نشون داده بشه :


get_the_time('c', $args['id']);

پس با توجه به مستندات افزونه پارسی ساز از تابع gregdate استفاده کردم ، به این شکل و اشکال مختلف دیگه !!! :


gregdate("c", get_the_time('c', $args['id']));

یا :


gregdate("Y m d", get_the_time('Y m d', $args['id']));

اما هیچ کدوم درست کار نمی کنن ، یعنی تاریخ عوض میشه ولی یه چیز بی ربط نشون میده ، توی همه بدون استثنا این : 0621 03 20

حالا می خوام بدونم علت چیه و چجوری می تونم این مشکل رو حل کنم .

اگه یه تابع وجود داشته باشه که بدون نیاز به کار اضافی با استفاده ازش بشه تاریخ میلادی رو نمایش داد عالی میشه .

پیشاپیش ممنون از راهنماییتون

موفق باشید

0

به اشتراک گذاری این پست


لینک به پست

سلام

شما فقط میخواید تاریخ جاری رو نشون بدید یا تاریخ پست رو به میلادی نشون بدید؟

1

به اشتراک گذاری این پست


لینک به پست

سلام

ممنون از پاسختون ، کم کم داشتم نا امید میشدم :-)

این چیزی که من لازم دارم برای نمایش دادن تاریخ ارسال پسته ، مربوط میشه به استاندارهای schema.org که باید از فرمت تاریخ میلادی استاندارد استفاده کرد .

ممنون میشم راهنمایی کنید .

0

به اشتراک گذاری این پست


لینک به پست

فکر میکنم مشکل شما فارسی بودن اعداد تاریخ بود.

این رو تست کنین:

gregdate("c", eng_number(get_the_time('c', $args['id'])));

2

به اشتراک گذاری این پست


لینک به پست

ممنون

با همین کد درست شد .

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط mhmmahdi
      سلام دوستان عزیز وقت بخیر
      به تازگی متوجه شدم خریداری که سفارش ثبت میکنه بعد تکمیل و یا لغو سفارش تاریخی که تو صفحه سفارشات نشون میده تغییر میکنه و میره واسه چند سال پیش، تا قبل تکمیل سفارش و لغو سفارش تاریخ درسته اما بعدش کلا بهم میریزه تو عکس ها مشخصه ممنون میشم راهنمایی کنید
      عکس 1
      عکس 2
    • توسط Emcado
      سلام به همه...
      افزونه WCFM - WooCommerce Frontend Manager که برای چند فروشندگی هست رو از مخزن وردپرس دانلود کردم...
      این افزونه یه نسخه پرو هم داره که برای تایید و مدال به فروشندس که اونم از یک سایت خارجی معتبر دانلود کردم...
      افزونه ها نصب شدن و به طور کامل اجرا میشن بدون هیچ مشکلی...
       
      فقط 2 تا مشکل جزئی هست امیدوارم بتونید کمک کنید...
      1-بعضی جاهای افزونه راستچین نیست.
      2-پنل نمایش فروش و برداشت ها و ... که به صورت نموداری هست تاریخ میلادیه و کلا تاریخ افزونه میلادیه مثلا یک ماه رو از تاریخ میلادی حساب میکنه...
      هر دو فایل افزونه رو به اضافه عکس اون بخش پیوست میکنم لطفا چک کنید...

      wc-frontend-manager-ultimate.zip
      wc-frontend-manager.6.2.7.zip
    • توسط m_boluki
      سلام 
      توی وردپرس صفحه تنظیمات عمومی تاریخ و ساعت شمسی رو اشتباه میزنه . در واقع تاریخ و ساعت محلی رو با تاریخ و ساعت جهانی جابجا میزنه و این باعث شده که تاریخ و ساعت کل سایت اشتباه باشه . 

    • توسط arash0039
      سلام خسته نباشید دوستان
      افزونه ای دارم برای وردپرس به نام  job search که قسمت دیت پیکر اون یا همون انتخاب تاریخ بصورت میلادی نشون میده داخل فایل js اون تاریخ تمامی کشورها از جمله ایران هم بصورت فارسی نوشته شده ولی باز در اجرا تاریخ میلادی رو نشون میده میخواستم در صورت امکان منو راهنمایی کنید.فایل مربوطه رو ضمیمه کردم.باتشکر
      jquery.datetimepicker.full.min.zip