راکت
علی کوندری
علی کوندری
5 سال پیش توسط علی کوندری مطرح شد
حل
3 پاسخ

تبدیل تاریخ از شمسی به میلادی

سلام

وقت بخیر

من تو سایتم از پکیج morilog /jalali استفاده کردم

برای تبدیل از میلادی به شمسی مشکلی ندارم

حالا یه قسمت میخوام تاریخ شمسی رو به میلادی تبدیل کنم

ممنون میشم راهنمایی کنید


ثبت پرسش جدید
محمدحسن یگانه
محمدحسن یگانه
تخصص :Full-Stack Web Developer Freelancer
@mhyeganeh5 سال پیشمطرح شد
0

روش های متفاوتی برای تبدیل تاریخ شمسی به میلادی از طریق این پکیج وجود داره. یک موردش که بالا هم اشاره شد اینه:

$date = \Morilog\Jalali\Jalalian::fromFormat('Y-m-d', "1395-02-19")->toCarbon(); 

یک روش دیگه هم اینه که مقادیر روز و ماه و سال رو بصورت جداگانه میگیره و بصورت آرایه هم برمی‌گردونه:

\Morilog\Jalali\CalendarUtils::toGregorian(1395, 2, 18); // [2016, 5, 7]

مهدی مهدوی
مهدی مهدوی
تخصص :تازه وارد
@mehdi.mahdavi975 سال پیشمطرح شد
0

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

// convert persian to Carbon
$date = \Morilog\Jalali\Jalalian::fromFormat('Y-m-d', "1395-02-19")->toCarbon(); 

الان آبجکتی از Carbon دارید که میتونید متد های این کلاس را صدا بزنید
مثلا :

$date->toDateTimeString();

مهدی مهدوی
مهدی مهدوی
تخصص :تازه وارد
@mehdi.mahdavi975 سال پیشمطرح شد
0

یه مورد فراموش کردم
مستندات هر دو پکیج رو میتونید بخونید و با متدهایی که دارن آشنا بشین
morilog/jalali

Carbon


محمدحسن یگانه
محمدحسن یگانه
تخصص :Full-Stack Web Developer Freelancer
@mhyeganeh5 سال پیشمطرح شد
0

روش های متفاوتی برای تبدیل تاریخ شمسی به میلادی از طریق این پکیج وجود داره. یک موردش که بالا هم اشاره شد اینه:

$date = \Morilog\Jalali\Jalalian::fromFormat('Y-m-d', "1395-02-19")->toCarbon(); 

یک روش دیگه هم اینه که مقادیر روز و ماه و سال رو بصورت جداگانه میگیره و بصورت آرایه هم برمی‌گردونه:

\Morilog\Jalali\CalendarUtils::toGregorian(1395, 2, 18); // [2016, 5, 7]

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

ورود یا ثبت‌نام