Size: a a a

2020 July 02

D

Dimases in phpGeeks
Ярослав "VarrkaN" Халюзов
мб часовой пояс?
$start date: 2020-07-02 11:11:06.247670 Europe/Moscow (+03:00)
$year date: 2019-07-02 11:11:06.247584 Europe/Moscow (+03:00)
источник

D

Dimases in phpGeeks
Ярослав "VarrkaN" Халюзов
мб часовой пояс?
просто он строит от $year вперед, а надо от $start и назад - в уменьшение
источник

ЯХ

Ярослав "Varrka... in phpGeeks
Dimases
просто он строит от $year вперед, а надо от $start и назад - в уменьшение
так тебе просто перевернуть надо? https://www.php.net/manual/ru/function.array-reverse.php
источник

D

Dimases in phpGeeks
блин, ну какой перевернуть. мне надо строить по -7days от конечной даты, которая 01.07.2020, проще говоря вот так:
$period = CarbonPeriod::start($start)->days(-7)->until($year);

но так он ничего не строит
$start=01.07.2020
$year - год назад
начальная дата неизвестна
источник

ЯХ

Ярослав "Varrka... in phpGeeks
Dimases
блин, ну какой перевернуть. мне надо строить по -7days от конечной даты, которая 01.07.2020, проще говоря вот так:
$period = CarbonPeriod::start($start)->days(-7)->until($year);

но так он ничего не строит
$start=01.07.2020
$year - год назад
начальная дата неизвестна
у тебя есть вывод. Что именно в нём не устраивает?
источник

D

Dimases in phpGeeks
Ярослав "VarrkaN" Халюзов
у тебя есть вывод. Что именно в нём не устраивает?
в списке нет 01.07.2020. а должно
источник

ЯХ

Ярослав "Varrka... in phpGeeks
Dimases
в списке нет 01.07.2020. а должно
стартовая дата как определяется? $start которая?
источник

D

Dimases in phpGeeks
Ярослав "VarrkaN" Халюзов
стартовая дата как определяется? $start которая?
$start - это должен быть конец идем назад до $year (не превышая)
источник

ЯХ

Ярослав "Varrka... in phpGeeks
Dimases
$start - это должен быть конец идем назад до $year (не превышая)
я понял, данные в переменную $start откуда берёшь?
источник

D

Dimases in phpGeeks
$start = Carbon::now()->subDays(1); - то есть вчера
источник

VZ

Vasily Zorin in phpGeeks
strtotime('-1 day')
источник

ЯХ

Ярослав "Varrka... in phpGeeks
Dimases
$start = Carbon::now()->subDays(1); - то есть вчера
а теперь сделай $start = Carbon::now():
источник

ЯХ

Ярослав "Varrka... in phpGeeks
или вон выше strtotime
источник

VZ

Vasily Zorin in phpGeeks
Нахрен карбон для таких простых вещей
источник

D

Dimases in phpGeeks
Ярослав "VarrkaN" Халюзов
а теперь сделай $start = Carbon::now():
без разницы. уже пробовал, календарь в високосные года немного хитрее
источник

ЯХ

Ярослав "Varrka... in phpGeeks
Dimases
без разницы. уже пробовал, календарь в високосные года немного хитрее
как варинат - пройдись циклом с strtotime
источник

D

Dimases in phpGeeks
Ярослав "VarrkaN" Халюзов
как варинат - пройдись циклом с strtotime
ну если нет другого варианта, так и сделаю
источник

VZ

Vasily Zorin in phpGeeks
источник

VZ

Vasily Zorin in phpGeeks
Вариантов дохрена
источник

ЯХ

Ярослав "Varrka... in phpGeeks
Vasily Zorin
Вариантов дохрена
есть подозрение, что на ларике дело происходит...
источник