Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

формат даты в доп полях


bzserg
 Поделиться

Рекомендованные сообщения

всем привет

создал доп. поле дата и время

в заказе отображается вот в таком формате 

2023-02-16T18:47

 

Подскажите пожалуйста как изменить этот формат к примеру 

T 18:47  D 16-02-2023

 

Спасибо

Ссылка на комментарий
Поделиться на других сайтах


Спробуйте

 

date('FORMAT', strtotime($time))

 

де $time - ваші дані в БД

 

і FORMAT за шаблоном

https://www.php.net/manual/en/datetime.format.php

Ссылка на комментарий
Поделиться на других сайтах

В 18.03.2023 в 16:09, drOC сказав:

Спробуйте

 

date('FORMAT', strtotime($time))

 

де $time - ваші дані в БД

 

і FORMAT за шаблоном

https://www.php.net/manual/en/datetime.format.php

в каком файле???

дата выводиться как в админке в информации заказа так и в письме, в одном формате.

я так понял это в файлах отвечающие за доп.   поля пользователей, но где именно это я не нашёл ((

да и в базу данных ити данные записываются в таблице order, поле 

payment_custom_field в формате json 

{"2":"2023-03-20T12:30"}

Ссылка на комментарий
Поделиться на других сайтах


пробовал менять тут oct_ultrastore/template/partial/  файл d_custom_field.twig
но он отвечает за отображение на сайте на сайте и в письме не меняется дата 

Менял с YYYY-MM-DD на DD-MM-YYYY

менял в файлах catalog/view/javascript/jquery/datetimepicker/moment/moment.min.js
но всё равно не помогает 

Ссылка на комментарий
Поделиться на других сайтах


всем спасибо за внимание, нашёл решение
 

в файле формирования запроса в базу catalog\model\checkout\order.php

изменил с 

json_encode($data['shipping_custom_field'])

на 

json_encode(array('2' => date('d-m-Y', strtotime($data['shipping_custom_field']['2']))))

 

работает

я не силён в php  поэтому не в курсе правильное ли решение

 

 

 

 

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.