راکت
حل شده

بدست آوردن ماه ها از یک تاریخ تا زمان حال با Carbon

5 پاسخ

سلام وقتتون بخیر من یک سوال دارم ممنون می شم یک راهنمایی کنید.
من می خوام که میزان فروش یک محصول رو با استفاده از چارت نمایش بدم
مثلا از یک سال پیش تا بحال این محصول هر ماه چقد فروش داشته.
برای این کار من باید اول لیست ماه ها رو داشته باشم اما نمی دونم که چطور می تونم از یک تاریخ به بعد تمام ماه ها رو به ترتیب بدست بیارم درواقع چیزی که می خوام اینه
از تاریخ: 2020/9

2020/10
2020/11
2020/12

یا از تاریخ : 2019/1

2019/2
2019/3
2019/4
2019/5
.
.
.
now

این تاریخ ها رو داخل چارت باید با فرمت نمایش بدم

format('jS F Y')

و مقدار فروش هر ماه رو بهش بدم . ممنون می شم اگه می تونید راهنمایی کنید.

ثبت پرسش جدید

پاسخ‌ها

5
Mohammad reza Golshahi
Mohammad reza Golshahi
@golshahimohammadreza

تخصص: Go - Python

بهترین پاسخ

سلام دوست عزیز
@mohammad.ali.khassepas

برای اینکار میتونی به این شکل عمل کنی

    $period = CarbonPeriod::create('2018-06-01', '1 month', '2019-06-01');
محمد
محمد
@mohammad.ali.khassepas

تخصص: web developer

پیدا کردم فقط نمی دونم چطور بر اساس ماه این لیست رو مشخص کنم نه روز اینم اگه کسی می دونه ممنون می شم راهنمایی کنید

$period = CarbonPeriod::create('2018-06-14', '2018-06-20');

// Iterate over the period
foreach ($period as $date) {
    echo $date->format('Y-m-d');
}

// Convert the period to an array of dates
$dates = $period->toArray();
محمد
محمد
@mohammad.ali.khassepas

تخصص: web developer

@golshahimohammadreza

این فقط ماه ها رو بر می گردونه ؟؟

'1 month'

شاید پاسخ شما همین‌جا باشد

Mohammad reza Golshahi
Mohammad reza Golshahi
@golshahimohammadreza

تخصص: Go - Python

@mohammad.ali.khassepas

بر اساس ماه برات لیست میکنه

محمد
محمد
@mohammad.ali.khassepas

تخصص: web developer

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

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