【发布时间】:2015-06-10 18:49:33
【问题描述】:
我以这种格式获取时间:
0:18:32
如果我这样做 var_dump() 我会得到:
string '0:18:32:���' (length=11)
时间在我的数据库中保存为18:32:00。
我想从中获得HH:MM,我尝试了以下代码,但它没有按预期工作。
$AdmissionTime = strftime("%H:%M" ,$patient['TIME_UNIT_ADM'] );
我在这里错过了什么?
【问题讨论】:
-
那么你从
string '0:18:32:���' (length=11)那里得到这个时间? -
strftime 以 unix 时间戳作为参数,$patient['TIME_UNIT_ADM'] 是什么?
-
不,它来自第四维数据库。时间在那里存储为
HH:MM:SS。这些字符也让我感到困惑。 -
检查这些字符是否真的在数据库中。