سوال بپرسید
1

نمایش تاریخ شمسی در Vuejs

سوال بپرسید

من می خواهم تاریخی که از api لاراول دریافت میکنم رو بصورت شمسی در Vuejs سمت کاربر نمایش بدم ، سه تا کتابخانه پیدا کردم که اکثرا datepicker هستند و به خوبی کار نمیکنند ، یا بهتر بگم اصلا ایمپورت نمی شوند، گفتم قبل از ارسال به خروجی JSON با VERTA تبدیل رو انجام بدم و خروجی رو به JSON بدم که نکته ای عجیب اینجاست که تاریخ به صورتی میلادی خروجی داده می شود

می خواستم بدونم مشکل از کجاست و من چطور میتونم اینکارو انجام بدم

پیشایش ممنونم

برچسب ها:
گزارش سوال
پرسیده شده در
آمار بازدید: 62

1 پاسخ

1

درود بر شما، برای انجام این کار یک راه حل مطمئن و صد در صد تضمینی وجود دارد که با انجام آن می توانید تاریخ شمسی را با استفاده از لاراول در Vuejs‌ (ویو جی اس) نمایش دهید.

مراحل انجام کار بسیار ساده است:

۱) در لاراول پکیج تاریخ شمسی Verta که نتیجه تلاش آقای حکمتی هست، نصب کنید.

۲) سپس جداول موردنظر را با استفاده از کوئری، فراخوانی کرده و با فرمت JSON به صفحه Vuejs ارسال کنید.

۳) تاریخ دریافتی که به صورت شمسی و در فرمت String (رشته ای) هست را نمایش دهید.

در صورتیکه این کارها را انجام دادید و پاسخی دریافت نکردید یک راه حل دیگه هست که می توانید در سمت Vuejs‌ شمسی سازی را انجام دهید.

۱) ابتدا پکیج vue-moment-js را نصب کنید.

۲) سپس با استفاده از کد دستوری زیر تاریخ شمسی در ویو جی اس (Vuejs) را هر جایی از قالب خود که نیاز دارید، بکار بگیرید:

<span>{{ someDate | moment("dddd, MMMM Do YYYY") }}</span>
<!-- or create a new date from 'now' -->
<span>{{ new Date() | moment("dddd, MMMM Do YYYY") }}</span>

 

1
جناب صالحی عرض ادب و احترام فراوان ، خیلی خیلی ممنون از توضیح عالی و بی نقص شما، مشکل به لطف شما و توضیحات عالیتون برطرف شد – saman3230 در