是否可以将时间信息打印为文本而不是数字?
我知道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'),作为文本。
答案 0 :(得分:0)
PHP中没有内容允许这样做 - 但它可以以编程方式完成。
一个例子(遗憾的是没有关于SO):http://www.dynamicdrive.com/forums/showthread.php?69321-A-clock-but-displayed-as-words/page3应该给你一些指示。
答案 1 :(得分:0)
这样做
$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