رفتن به مطلب
8theme

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

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

سلام

وقت بخیر

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

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

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


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

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

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

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

موفق باشید

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


لینک به ارسال

سلام

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

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


لینک به ارسال

سلام

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

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

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

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


لینک به ارسال

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

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

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

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


لینک به ارسال

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

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

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

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

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

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

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

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


  • مطالب مشابه

    • توسط Reka
      سلام.
      من یک پلاگین دارم، میخوام اون رو به پارسی دیت قلاب کنم..آیا امکانش هست؟
      با نوشتن add filter برای پارسی دیت باید عمل کنم؟
      اسم کلاسی که در پلاگین، تاریخ ها رو ایجاد میکنه رو دارم
    • توسط Reka
      سلام.
      کسی با افزونه ی WP jQuery Persian Datepicker تجربه ی کار داشته؟
      قصد دارم یک تقویم میلادی که با ری اکت ساخته شده و در وردپرس هستش رو شمسی کنم.
      پارسی دیت نتوانست شمسی کند تقویم رو .
      دوستان هرکس تجربه ی مشابه داشته راهنماییم کنه..
      ممنونم
    • توسط Reka
      سلام بر همه ی دوستان.
      بنده از افزونه ی پارسی دیت استفاده میکنم تمام تاریخ های قالب شمسی شدن به جز تقویم های سایت که با پلاگین townhub-add-ons نمایش میدهد هنوز به صورت میلادی هستن.
      چگونه با پارسی دیت تقویم را شمسی کنم؟
      چطور میتونم افزونه townhub-add-ons رو با پارسی دیت هماهنگ کنم؟

    • توسط zuhair
      با عرض سلام و خسته نباشید خدمت اعضا
      دوستان بنده به یه مشکلی برخوردم اونم اینکه یه پلاکینی دارم که میخوام از پایگاه داده (sql) با شرط روی فیلد تاریخ جستجو کنم و نتایج رو تو جدول نشون بدم.
      مشکل من اینجاست که از تاریخ 1901/12/15 به بعد رو میتونم بخونم و اطلاعات رو بگیرم ، ولی قبل اون تاریخ هرچی بخوام بخونم از تو پایگاه داده برام تاریخ 1970/01/01 ست میکنه و نتایج اون رو برمیگردونه . مثلا اگر بخوام تاریخ  1398/10/29 یاحتی تاریخ 1901/12/14  رو شرط بزارم خودکار تاریخ رو 1970/01/01 ست میکنه و نتایج رو براساس (1970/01/01) نشون میده. 
      ممنون میشم اگه راهنمایی کنید
      با تشکر 
×
×
  • اضافه کردن...