Как получить AM / PM из даты и времени в PHP

У меня есть дата и время в переменной. Мой формат: 04.08.2010 22:15:00 . Я хочу отобразить это как 22:15 . Как это сделать в PHP?

65
задан jkdev 7 August 2019 в 08:46
поделиться

4 ответа

Вам нужно преобразовать его в временную метку UNIX (используя strtotime), а затем обратно в нужный вам формат с помощью функции date.

Например:

$currentDateTime = '08/04/2010 22:15:00';
$newDateTime = date('h:i A', strtotime($currentDateTime));
136
ответ дан 24 November 2019 в 15:11
поделиться
$dateString = '08/04/2010 22:15:00';
$dateObject = new DateTime($dateString);
echo $dateObject->format('h:i A');
22
ответ дан 24 November 2019 в 15:11
поделиться

Используйте strtotime () , чтобы сделать дату временной меткой UNIX.

Для вывода ознакомьтесь с различными вариантами date () .

$timestamp = strtotime("08/04/2010 22:15:00");
date("h.i A", $timestamp);
19
ответ дан 24 November 2019 в 15:11
поделиться

Например, так:

$date = '08/04/2010 22:15:00';
echo date('h:i A', strtotime($date));

Результат:

10:15 PM

Подробнее:

8
ответ дан 24 November 2019 в 15:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: