Можно ли печатать информацию о времени в виде текста, а не цифр?
Я знаю, что PHP предоставляет возможность печатать даты в виде текста, как в следующем примере:
// Prints something like: Monday 8th of August 2005 03:12:46 PM
echo date('l jS \of F Y h:i:s A');
Тем не менее, я ищу решение, чтобы получить раздел времени, я: е дата (‘h: i: s A’), как текст
Ничего встроенного в PHP не позволяет, но это может быть сделано программно.
Один пример (к сожалению, не на SO): http://www.dynamicdrive.com/forums/showthread.php?69321-A-clock-but-displayed-as-words/page3 должен дать вам несколько советов, хотя.
это будет делать
$val = date('A');
echo date('i \m\i\n\u\t\e\s s \s\e\c\o\n\d\s \a\f\t\e\r h \o\'\c\l\o\c\k ');
echo (($val=="PM")?"in the afternoon":"in the morning");
//01 minutes 56 seconds after 07 o'clock in the afternoon