Создать формат даты и времени из текущего времени

Я должен передать этот формат, чтобы попасть в третий api

Формат: «2015-09-30T14: 15: 11Z»;

Как я могу добиться этого с помощью php.

Предположим, что текущая дата - 2018-07-18 12:23:10, и я хочу, чтобы она была такой: «2018-07-18T12: 23: 10Z»

замените пробел "" на "T" на str_replace (), а затем добавьте символ "Z" со знаком +.

Viswanath Polaki 19.07.2018 06:54

Предлагаем вам использовать класс DateTime (или date()) для создания нужного вам формата. Замена строки - это, я думаю, плохой подход.

Qirel 19.07.2018 06:56
Стоит ли изучать 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
2
23
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Попробуйте с помощью ниже

 echo date("Y-m-d\TH:i:s\Z", strtotime("2018-07-18 12:23:10")) //2018-07-18T12:23:10Z

В настоящее время можно использовать ...

 echo date("Y-m-d\TH:i:s\Z", strtotime(date("Y-m-d H:i:s"))) //2018-07-19T07:03:04Z

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