تبدیل تاریخ میلادی به شمسی با Verta
در مورد این پست آموزشی
تبدیل تاریخ میلادی به شمسی با Verta در لاراول
در این آموزش ما قصد داریم با نحوه تبدیل تاریخ شمسی به میلادی و میلادی به شمسی رو با پکیج ورتا (verta) آشنا بشیم.
ورتا (varta) پکیج یا بسته ای است برای تغییر تقویم شمسی و میلادی و ارائه عملکرد کمکی برای استفاده از تاریخ و زمان و ما به راحتی می توانیم با استفاده از پکیج verta خیلی ساده تاریخ های خودمون رو با شمسی یا میلادی تبدیل کنیم.
نصب پکیج ورتا (verta) در لاراول
خب ما در قدم اول باید لاراول رو روی سیستم خود نصب کنیم برای این کار دستور زیر را در ترمینال یا cmd خود وارد می کنیم:
composer create-project --prefer-dist laravel/laravel blog
خب ما اینجا با استفاده از دستور بالا یک پروژه لاراولی با نام blog ساختیم و در قدم بعدی ما باید پکیج verta رو نصب کنیم که کافیه در مسیر اصلی پروژه ای که ساخته اید ترمینال یا cmd رو باز کنید و دستور زیر را وارد کنید:
composer require hekmatinasser/verta
خب در اینجا شما موفق شدید که پکیج verta را روی لاراول خود نصب کنید.
حالا بعد از نصب می توانیم به راحتی از verta استفاده کنیم ، خب کار خودمون رو با چندتا مثال شروع می کنیم.
در مثال زیر شما می توانید تاریخ امروز رو به صورت شمسی مشاهده کنید و در خروجی ببینید:
echo verta(); //1401-05-24 00:00:00
در مثال زیر می توانید در تابع verta یا یک رشته رو به صورت دستی وارد کنید و یا هم یک مقدار متغیر رو در تابع وارد کنید ، خب ما هر دو حالت رو به شما میگیم:
echo verta('2022-08-15');
//1401-05-24 00:00:00
$date = date('Y/m/d');
echo verta($date);
//1401-05-24 00:00:00
خب ما در قطعه کد بالا در مثال اول به صورت دستی یک تاریخ میلادی به ورودی دادیم و گفتیم برای ما تاریخ میلادی رو تبدیل به شمسی کن. و در مثال دوم کد بالا گفتیم که تاریخ میلادی رو بگیر و بریز داخل متغیر و بعد متغیر رو به تابع verta دادیم و گفتم اون رو به تاریخ شمسی تبدیل کن.
شما میتوانید با مراجعه به سایت زیر انوع مختلف مثال ها رو مشاهده کنید
https://hekmatinasser.github.io/verta/#instantiate
امیدوارم که این پست مفید بوده باشه.
موفق باشید
