Как преобразовать время извлечения в часах: мин: сек из метки времени UNIX в PHP?

Я новичок в этой концепции UNIX Timestamp. Итак, застрял с небольшой проблемой. Я хочу извлечь время (в формате hr:min:sec и добавить слово am/pm) из временной метки UNIX (например, 1335959743). Можете ли вы помочь мне в достижении желаемого формата времени вместе с прикрепленной к нему строкой am/pm. Заранее спасибо.


person PHPLover    schedule 04.07.2013    source источник
comment
php.net/DateInterval может помочь   -  person BlitZ    schedule 04.07.2013


Ответы (3)


Здесь:

date('h:i:s A', $timestamp);

«h» в нижнем регистре для отображения времени в формате AM/PM. Если вы хотите 12/24, используйте «H» (верхний регистр).

person ivanargulo    schedule 04.07.2013
comment
Еще раз спасибо за вашу драгоценную помощь. Твоя магия помогла мне. Я отметил ваш ответ как правильный. - person PHPLover; 04.07.2013

Вам нужна функция date:

$timestamp = time();//or whatever your timestamp source is
date('h:i:s A', $timestamp);
person Expedito    schedule 04.07.2013

Был задан вопрос до converting-a-unix-timestamp-to-formatted-date -строка

echo date("H:i:s a",$timestamp);
person Moob    schedule 04.07.2013