رفتن به مطلب

تفاوت در زبان per و eng در واکشی از دیتابیس


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

اولاً خیلی خیلی ممنون بابت افزونه بسیار عالی و کارآمد.

دوم اینکه وقتی برای واکشی از فیلدهای دیتابیس نیاز به متغیر مثلاً سال هست میشه از :


<?php $year = parsidate('Y',$datetime='now',$lang='per'); ?>

استفاده کرد.

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


<?php $year = parsidate('Y',$datetime='now',$lang='eng'); ?>

تغیییر داد. البته در نمایش تفاوتی نیست اما در مقدارگیری دیتابیس متفاوت عمل میکنه.

اگر بشه که انتخاب زبان در واکشی ها تفاوتی نداشته باشه بهتر میشه. چون برای ماه میلادی و شمسی یه مقدار غیر یکنواخت میشه. مخصوصاً برای event manager ها.

مثال:


select * from my_tbl where month = '$month' AND year = '$year'

اگر راه حلی داره بفرمایید.

لینک به ارسال

سلام

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

کلا برای کارهای دیتابیسی که مستقیم با داده کار میشه باید همون خاصیت eng رو استفاده کرد.

اگر نوع استفاده بشه راحتتر میتونیم کمک کنیم

لینک به ارسال

البته کویری از تاریخ میلادی پشتیبانی دارد و نه خورشیدی

برای خورشیدی باید بازه زمانی را به میلادی بگیرید

لینک به ارسال

بله ممنون - مشکل در تاریخ یا حتی نمایش نیست و فکر می کنم با همون چیزایی که در بالا آمد قابل انجام باشه

لینک به ارسال

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

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

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

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

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

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

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

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

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