我有来自sql 00:05:00
的这个时间字符串,我需要一个时间戳,但似乎无法得到它。我也试过strtotime。
我做错了什么?
$NonBillable = '00:05:00';
$NonBillable = DateTime::createFromFormat('H:i:s', $NonBillable)->getTimestamp();
echo $NonBillable;
答案 0 :(得分:0)
$NonBillable = DateTime::createFromFormat('H:i:s', '00:05:00');
echo $NonBillable->getTimestamp();
我的结果是1464480300
- > Sun, 29 May 2016 00:05:00 GMT
因为没有给出日期,所以它今天使用。
因此,一个简单的解决方案是:
echo $NonBillable->getTimestamp() - time();