2015-02-24 1 views
1

Я работаю с PHP, и у меня есть время, как 11:00 утра, 1: 00 PM. Но я хочу преобразовать это время в формат 24 часа.хотите конвертировать 01:30 PM в 13:30

пример:

10:00 AM => 10:00 
2:30 PM => 14:30 
+0

* спасибо заранее * Мы не будем писать ваш код! Что вы пробовали? – Rizier123

+0

Я пытаюсь использовать функцию php date, но я не получил никакого решения – Affan

+0

Тогда покажите нам свои попытки! – Rizier123

ответ

3

Используйте этот

// 12-hour time to 24-hour time 
$time_in_24_hour_format = date("H:i", strtotime("2:30 PM")); 
+0

Я получил переменные данные, например, 11:00 AM до 01:00 PM и сделаю это $ s_time = explode ('To', $ this-> request-> data ['Назначение'] ['assign_time_slot']); – Affan

+0

Спасибо, что работает ....... – Affan

+0

рад помочь вам :) @Affan –

2

Вы можете попробовать использовать date функцию:

date("H:i a", strtotime("10:00 AM")); 
+0

Нет необходимости в '' '' '' '' '' '' '' '' '' '' '' '' '' '' '', так как это 24-часовой формат .... –

+0

Зависит от пользователя. Я всегда хочу иметь «AM» или «PM», даже если это 24-часовой формат. – kidA