Преобразование строки varchar в формат даты Query Laravel

У меня проблема с тем, как преобразовать имя файла в формат даты и времени. Формат моего имени файла - varchar, и проблема в том, что последняя часть имени файла не отформатирована как дата, она должна быть отформатирована в hour, minutes и AM/PM, см. Мой образец изображения ниже. ты хоть представляешь это? изменение с 33250400 на 01-47. Было бы здорово, если бы кто-нибудь мог понять, заранее большое спасибо !.

Expected output

2021-03-30-01-47 PM.csv

образец-изображение

Что я пробовал

 ->select(['table.*',DB::raw(' DATE_FORMAT(table.file_name, "%Y-%m-%d-%h:%i %p") AS final_date')
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
25
1

Ответы 1

Вы передаете имя файла функции DATE_FORMAT, которая содержит расширение .csv, поэтому вы не получаете ожидаемый результат, но если вам все еще нужен формат даты и времени для имени файла, вы можете выбрать записи из базы данных и удалить расширение .csv из каждой записи имени файла строка, а затем используйте функцию даты, чтобы получить желаемый результат

Спасибо за ответ, я ошибся в своем вопросе. Я просто хочу получить значение для тех, кто был отмечен красным на изображении, в часах и минутах, а затем в формате файла, например .csv.

Macky 30.03.2021 17:24

Результат должен выглядеть так: 2021-03-30-01-47 PM.csv. Вы знаете об этом? с 33250400 на 01-47 PM.

Macky 30.03.2021 17:25

Другие вопросы по теме