我有,例如字符串2013-12-08 19:55:19,从这个字符串我想得到19:55。我怎么能用PHP做到这一点?
答案 0 :(得分:1)
您可以将日期时间解析为对象和内容,或者您只需执行以下操作:
substr($myString,11,5)
(从第11个字符开始取5个字符)
唯一的条件是你的字符串总是有4位数。所有其他元素都有2位数字。就像你的OP
一样答案 1 :(得分:0)
结帐strtotime()
和date()
:
echo date('G:i', strtotime('2013-12-08 19:55:19'));
答案 2 :(得分:0)
您可以使用正则表达式:
$str = "2013-12-08 19:55:19";
preg_match("/.*(\d\d\:\d\d)\:\d\d\.*/", $str, $arr);
echo "time: " . $arr[1];
<强>输出强>
time: 19:55