как получить неделю +4 в этот день с углеродом - PullRequest
0 голосов
/ 25 февраля 2020

У меня проблема здесь. Я хочу получить +4 недельную дату от текущей даты, используя углерод, +4 недельный план будет динамическим c в зависимости от ввода, введенного пользователем, как мне его сделать, Я пытался использовать этот код, но пришло время отступить

 $dt = Carbon::now();
        dd($dt->week(4)->format('Y-m-d'));

Ответы [ 3 ]

2 голосов
/ 26 февраля 2020

Проверьте документы Carbon, вы можете использовать addWeeks():

$dt = Carbon::now();
dd($dt->addWeeks(4)->format('Y-m-d'));

Используемый вами метод week() устанавливает номер недели с помощью первый день недели и первый день года включены в первую неделю.

0 голосов
/ 26 февраля 2020

Вам не нужен углерод для таких простых задач. С DateTime

echo date_create('+4 weeks')->format("Y-m-d");

или с датой и временем

echo date("Y-m-d",strtotime('+4 weeks'));
0 голосов
/ 26 февраля 2020

Я не уверен, что понимаю ваш вопрос, но я думаю, вы просто должны использовать:

$dt = Carbon::now();
$dt->addWeeks(4);

dd($dt->format('Y-m-d');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...