برای استفاده از تاریخ شمسی می توانید از اکستنشن هایی که ایجاد شده استفاده کنین
برای مثال
با استفاده از کد زیر و اجرا در کامپوزر
composer require --prefer-dist -vvv --profile mohammad-mahdy/yii2-jdate "*"
فولدری در
vendor
با نام
mohammad-mahdy
ایجاد می شود که کلاس های تاریخ شمسی در آن قرار دارد
برای استفاده می بایست ابتدا در تنظیمات
config/main.php
آن را در قسمت کامپوننت قرار دهید
'jdate' => [ 'class' => 'jDate\DateTime' ],
برای استفاده در سایت از کد زیر
Yii::$app->jdate->date('o/n/d', $data->created_at); یا Yii::$app->jdate->date('o/n/d', (int) strtotime($data->buy_date));