Size: a a a

2020 December 04

ИЮ

Илья Юрьевич... in phpGeeks
First Last
Можно, если в нем нет клож
Понял, спасибо
источник

АД

Александр Дементьев... in phpGeeks
Noganno
date diff надо курить
закуриваю, спасибо
источник

FL

First Last in phpGeeks
Александр Дементьев
Всем привет! А когда думать лень, сюда можно написать? Кароче, не могу сообразить на лету, как мне сделать массив последних 6 месяцев от текущей даты?"
Короче
1) Date now
2) цикл на N месяцев
3) $dates[] = $now->modify("-{$i} months");

Хз че тут думать
источник

АД

Александр Дементьев... in phpGeeks
First Last
Короче
1) Date now
2) цикл на N месяцев
3) $dates[] = $now->modify("-{$i} months");

Хз че тут думать
цикл на N месяцев.
И как в таком способе узнать номера этих 6 месяцев?
источник

FL

First Last in phpGeeks
Александр Дементьев
цикл на N месяцев.
И как в таком способе узнать номера этих 6 месяцев?
Охохо
источник

АД

Александр Дементьев... in phpGeeks
First Last
Охохо
например с 11.2019 по 4.2020, если сегодня допустим апрель
источник

V

Vasily in phpGeeks
Александр Дементьев
например с 11.2019 по 4.2020, если сегодня допустим апрель
$newdate = date("m", strtotime("-1 months"));
источник

FL

First Last in phpGeeks
Никак, забей
Херовое решение
источник

АД

Александр Дементьев... in phpGeeks
О, я придумал!! Можно же в массиве к сформированной дате в цикле прибавлять по месяцу
источник

FL

First Last in phpGeeks
Красава!
источник

FL

First Last in phpGeeks
Александр Дементьев
О, я придумал!! Можно же в массиве к сформированной дате в цикле прибавлять по месяцу
А как ты сможешь узнать номера этих 6и месяцев?
источник

АД

Александр Дементьев... in phpGeeks
First Last
А как ты сможешь узнать номера этих 6и месяцев?
Ну текущий месяц мне известен. От него и пляски
источник

FL

First Last in phpGeeks
Александр Дементьев
Ну текущий месяц мне известен. От него и пляски
Ясненько
источник

FL

First Last in phpGeeks
First Last
Короче
1) Date now
2) цикл на N месяцев
3) $dates[] = $now->modify("-{$i} months");

Хз че тут думать
А что будет, если ты Date now поменяешь на нужную тебе дату для старта?
источник

АД

Александр Дементьев... in phpGeeks
First Last
А что будет, если ты Date now поменяешь на нужную тебе дату для старта?
будет работать норм
источник

FL

First Last in phpGeeks
И да, на каждой итерации создавай новый DateTime объект с последней датой из коллекции результата, к нему и будешь прибавлять свой месяц
источник

FL

First Last in phpGeeks
Александр Дементьев
будет работать норм
> цикл на N месяцев.
И как в таком способе узнать номера этих 6 месяцев?

Тогда я не понимаю твоего вопроса
источник

АД

Александр Дементьев... in phpGeeks
Благодарю всех, вроде сформировалось решение
источник

FL

First Last in phpGeeks
Давай уточним, а то придешь через 10 минут
источник

FL

First Last in phpGeeks
First Last
И да, на каждой итерации создавай новый DateTime объект с последней датой из коллекции результата, к нему и будешь прибавлять свой месяц
@alvasdem ты вот это понял как и зачем?
источник