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

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

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

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

برچسب ها:
پرسیده شده در: 4 سال قبل
آمار بازدید: 3171
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>

 

ارسال شده در: 4 سال قبل
masoudsalehi (1725)
بیش از ۲ سال عضویت در روکسو بیش از ۲ سال عضویت در روکسو دارای 1000 کارما دارای 1000 کارما نظرات دریافتی:‌ بیش از 50 نظرات دریافتی:‌ بیش از 50 دارای 25 پاسخ صحیح دارای 25 پاسخ صحیح ارسال کننده پاسخ با 25 رای ارسال کننده پاسخ با 25 رای
1
جناب صالحی عرض ادب و احترام فراوان ، خیلی خیلی ممنون از توضیح عالی و بی نقص شما، مشکل به لطف شما و توضیحات عالیتون برطرف شد - saman3230 در 4 سال قبل
جهت ارسال پاسخ ابتدا عضو سایت شوید.