Вопросы и ответы - php-carbon

Вопросы и ответы - php-carbon



Есть ответ!
Я хочу конвертировать "2 hours 11 mins"(строка) есть ли какой-нибудь способ преобразовать этот строковый формат в секунды в углероде? Я застрял с этим, пока не смог найти решение Заранее спасибо...
Есть ответ!
Я добавил дату и время в схему базы данных: $table->dateTime('send_at')->nullable(); Я установил атрибут на экземпляр углерода в сеялке: $invoice->send_at = Carbon::now(); Когда я пытаюсь получить тип атрибута внутри контроллера он возвращает строку: dd(gettype($data['invoices'][0]->send_at)); Что происходит? И как я могу быть уверен, что это углеродный объект, а не струна?
Есть ответ!
у меня возникли проблемы с массовым обновлением данных с помощью tinker и Carbon, так как он не повторяет значения вход >>> $d = Child::get('Birthday') //1st command [!] Aliasing 'Child' to 'App\Child' for this Tinker session. => Illuminate\Database\Eloquent\Collection {#4195 all: [ App\Child {#4196 Birthday: "2015-03-26", }, App\Child {#41...
Есть ответ!
Я создаю приложение, в котором пользователь может создавать ежемесячные события (точно так же, как Google/Outlook), поэтому, если пользователь выбрал 31st date of any month и в следующем месяце имеет 30 days, то все следующие даты изменяются на 30th. То же самое относится и к 30th, скажем, пользователь выбрал 30th of December, чем после февраля вся следующая дата меняется на 28th. поэтому, если в ...
Есть ответ!
У меня на столе два поля. 'date' и 'reminder_month' Их ценности такие как: date: 2020-10-30 reminder_month : 3 Я должен добавить месяц напоминания к дате и сравнить полученную дату с сегодняшним днем. Как я могу это сделать в Laravel 6?
Есть ответ!
Поэтому я пытаюсь добавить год на основе даты регистрации пользователя, и мне нужно сравнить эту дату, но она обновляет исходную дату с даты регистрации. $registered_at = Carbon::parse('2020-10-17 03:05:03'); $final_date = $registered_at->addYear(); echo $registered_at.'<br>'; echo $final_date; результат тот же, я хочу сохранить дату registered_at до 2020-10-17 03:05:03 registered_at : ...
Есть ответ!
Как я могу добавить задержку в laravel observer перед тем, как он выполнит функцию? У меня есть этот код, но он не работает: public function created(School $school) { $addTime = Carbon::parse($school->created_at) ->addSeconds(6); if(Carbon::now() = $addTime) { $manager = School::where('id', $school->id)->with('manager')->first(); $user = User::where('i...
Есть ответ!
Мне удалось решить мою предыдущую задачу, которая заключается в подсчете дней, оставшихся от due_date до сегодняшней даты. Проблема, с которой я сейчас сталкиваюсь, заключается в том, что due_date уже пройден, но все еще считает разные дни. Предположительно, я хочу сделать вывод что-то вроде Overdue. Чтобы быть более ясным, я показываю пример ниже: Для третьего, предположительно, оставшиеся дни д...
Есть ответ!
Мне нужно, чтобы отобразить как товар имеет статус специального для выбранной даты от даты Х до даты Х, Вот как выглядит мой пользовательский интерфейс Это место где пользователь может создать новую подкатегорию и выбрать даты специальных предложений Это моя функция шоу в моем контроллере public function show(Category $category) { // ! Search Filter $filter = new SearchFilter(); $fi...
Есть ответ!
У меня есть таблица, состоящая из столбца с именем created_at. Всякий раз, когда я сбрасываю этот конкретный столбец, он возвращается в виде объекта Carbon, как показано ниже: Я закодировал этот запрос, чтобы получить данные из указанной таблицы на основе даты. Код выглядит следующим образом: $date = $this->request->get('date'); $orders = Order::where( 'created_at', $date )->get(); $dat...
Есть ответ!
У меня есть @foreach на моем клинке: @foreach {{ $value-> StartDate}} @endforeach дата начала в настоящее время отображается как "сентябрь 2020 года 12:00:00 утра". Я хочу это сделать, быть в формате 'ДД/ММ/гг'/'д/М/Г по сути, как 23-09-2020 или 23/09/2020 Я уже пробовал {{ $value->StartDate->format('d,m,y')}} и {{ Carbon\Carbon::parse($value->StartDate)->format('d,m,y') }} а так...
Есть ответ!
Как я могу отформатировать тип данных time в laravel? Пожалуйста, смотрите мой код ниже. Модель protected $dates = ['start_date', 'end_date', 'show_at', 'hide_at', 'created_at', 'updated_at']; Смотреть {{ $promotion->show_at->format('h:i:s A') }} Данные из базы данных (тип: время) 23:59:59 Ошибка Найдены неожиданные данные. Найдены неожиданные данные.
Есть ответ!
У меня возникли проблемы с этим форматированием даты Sunday 15th March 04:11 PM пытаюсь использовать Carbon::createFromIsoFormat('dddd Do MMMM hh:mm A') но я получаю это исключение Error: A textual month could not be found Unexpected data found. Я не уверен, что делаю что-то не так.
Есть ответ!
Я хочу получить дату работы через месяц, используя углерод в Ларавеле, например, в марте 2020 года я хочу получить все даты с марта 2020 года без выходных (суббота и воскресенье) даты, Подобный этому, 2020-03-02 2020-03-03 2020-03-04 2020-03-05 2020-03-06 2020-03-09 2020-03-10 2020-03-11 2020-03-12 2020-03-13 2020-03-16 2020-03-17 2020-03-18 2020-03-19 2020-03-20 2020-03-23 2020-03-24 2020-0...
Есть ответ!
Я использую Laravel, и мне нужно получить некоторые даты и сохранить их в базе данных MySQL. Когда я создаю дату вот так: $date_sol = Carbon::createFromFormat("Y-m-d H:i:s","2020-12-10 01:00:00"); Дата правильно хранится в базе данных. Однако я должен получить дату из входных данных. Я пытаюсь получить дату, а затем отформатировать ее следующим образом: $novaData = $request->input('soli...
Есть ответ!
У меня есть некоторые записи временных меток в БД, которые имеют конечные миллисекунды в метке времени, а некоторые нет. Как получить эти конечные данные (миллисекунды) в углероде? Разве это возможно? Вот пример моих данных Я не всегда могу изменить данные вручную, потому что есть некоторые другие службы, использующие ту же базу данных и иногда хранящие метку времени с конечными миллисекундами...
Есть ответ!
Я хочу получить время через 20 минут, используя углерод в ларавеле. Как я могу это сделать? $minutes = 20; $delivery_time =Carbon::now()->add($minutes,'minute')->format('h:m');
Есть ответ!
Я пытаюсь получить все даты между N диапазонами дат и дополнительно все даты в этих диапазонах дат. Контроллер: public function index() { $startDate = new Carbon('2019-11-20'); $endDate = new Carbon('2019-11-27'); $all_dates = array(); while ($startDate->lte($endDate)) { $all_dates[] = $startDate->toDateString(); $startDate->addDay(); } return $al...
Есть ответ!
Я написал функцию для фильтрации забронированных пользователем и агентом билетов по дате. Это в основном приложение для бронирования билетов. В этом случае пользователь и агент могут бронировать разные билеты, поэтому в панели администратора я показываю количество общих билетов, забронированных пользователем на сегодняшний день, и наоборот для агентов. Таким образом, я делаю это с помощью углерода...
Есть ответ!
Я использую Carbon (PHP library), чтобы установить день на дату. Но я хочу, чтобы это происходило не в следующем месяце, а скорее остановилось и в конце месяца. Пример: Carbon::create(2018, 2, 27, 0, 0, 0)->day(31); Я получаю 2018-03-03 00: 00: 00 Но мне нужно 2018-02-28 00: 00: 00 Когда вы работаете месяцами, углерод дает вам ->subMonthsNoOverflow()и - >addMonthsNoOverfl...


Закрыть X