راکت
حل شده

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

2 پاسخ

سلام خدمت دوستان عزیز
آقا من از کتابخانه آقای باباخانی جهت انتخاب تاریخ شمسی در سمت فرانت پروژه ام استفاده میکنم
قالب پروژه با فریمورک بوت استرپ ۵ طراحی شده
سمت بک اند نیز از لاراول استفاده میکنم
اما مشکل من اینه که موقع انتخاب تاریخ شمسی در سمت کاربر متاسفانه ارقام فارسی هستن و وقتی فرم سابمیت میشه هم ارقام به شکل فارسی در دیتابیس زخیره میشن!
ممنون میشم بفرمایید که چطور میتونم کلا ارقام سمت کلاینت قالب پروژه را انگلیسی کنم؟

Amin Ahmadi
Amin Ahmadi
@amindeist
ثبت پرسش جدید

پاسخ‌ها

2
محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

بهترین پاسخ

در هر حال پیشنهاد میشه سمت بک‌اند قبل از ذخیره در دیتابیس یکسری کارها روی اطلاعات انجام بشه. مثل همین تبدیل کردن اعداد و کاراکترها به نسخه مطلوب.
در لاراول و php در ساده ترین حالت می‌تونید اطلاعات دریافتی از سمت کاربر رو با استفاده از یک فانکشن مثل نمونه زیر Replace کنید:

function to_en_numeric(?string $string) {
    $persian = ['۰', '۱', '۲', '۳', '۴', '۵', '۶', '۷', '۸', '۹'];
    $english= range(0, 9);
    return str_replace($persian, $english, $string);
}
محمد امیری
محمد امیری
@mohammadeng3731

تخصص: backend coder

سلام.
استاندار api به صورت ارسال تاریخ به صورت timestamp هستش که زبان مشترک ایجاد میکنه حالا سمت بک اند هرکاری دوست دارید با اون timestamp بکنید(cast کنید)

شاید پاسخ شما همین‌جا باشد

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

ورود یا ثبت‌نام