تاریخ شمسی در Yii2

برای استفاده از تاریخ شمسی می توانید از اکستنشن هایی که ایجاد شده استفاده کنین
برای مثال
با استفاده از کد زیر و اجرا در کامپوزر

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));

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *