من می خواهم تاریخی که از api لاراول دریافت میکنم رو بصورت شمسی در Vuejs سمت کاربر نمایش بدم ، سه تا کتابخانه پیدا کردم که اکثرا datepicker هستند و به خوبی کار نمیکنند ، یا بهتر بگم اصلا ایمپورت نمی شوند، گفتم قبل از ارسال به خروجی JSON با VERTA تبدیل رو انجام بدم و خروجی رو به JSON بدم که نکته ای عجیب اینجاست که تاریخ به صورتی میلادی خروجی داده می شود
می خواستم بدونم مشکل از کجاست و من چطور میتونم اینکارو انجام بدم
پیشایش ممنونم
درود بر شما، برای انجام این کار یک راه حل مطمئن و صد در صد تضمینی وجود دارد که با انجام آن می توانید تاریخ شمسی را با استفاده از لاراول در 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>
به جمع هزاران کاربر اینستاگرامی روکسو بپیوندید.