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

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

سلام

وقت بخیر

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

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

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

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


ثبت پرسش جدید
محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 3 سال پیش آپدیت شد
0

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

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

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

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

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

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

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

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

$date->toDateTimeString();

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

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

Carbon


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 3 سال پیش آپدیت شد
0

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

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

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

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

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

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