محمد
4 سال پیش توسط محمد مطرح شد
5 پاسخ

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

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

2020/10
2020/11
2020/12

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

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

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

format('jS F Y')

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


ثبت پرسش جدید
Mohammad reza Golshahi
تخصص : Go - Python
@golshahimohammadreza 4 سال پیش مطرح شد
1

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

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

    $period = CarbonPeriod::create('2018-06-01', '1 month', '2019-06-01');

محمد
تخصص : web developer
@mohammad.ali.khassepas 4 سال پیش آپدیت شد
0

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

$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 reza Golshahi
تخصص : Go - Python
@golshahimohammadreza 4 سال پیش مطرح شد
1

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

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

    $period = CarbonPeriod::create('2018-06-01', '1 month', '2019-06-01');

محمد
تخصص : web developer
@mohammad.ali.khassepas 4 سال پیش مطرح شد
0

@golshahimohammadreza

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

'1 month'

Mohammad reza Golshahi
تخصص : Go - Python
@golshahimohammadreza 4 سال پیش مطرح شد
1

@mohammad.ali.khassepas

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


محمد
تخصص : web developer
@mohammad.ali.khassepas 4 سال پیش مطرح شد

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

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