【发布时间】:2019-11-21 16:46:30
【问题描述】:
我已经尝试对已经转换为字符串的日期使用 diff。但我得到:
DateInterval 类的对象无法转换为字符串@die($hour);
代码如下:
$signin = $this->input->post('signin');
$signout = $this->input->post('signout');
$old_date = $attdate; // returns Saturday, January 30 10 02:06:34
$old_date_timestamp = strtotime($old_date);
$new_date = date('m/d/Y', $old_date_timestamp);
// CHANGING THE DATE FORMAT FOR DB UTILITY
$new_date_changed = date('Y-m-d', strtotime(str_replace('-', '/', $new_date)));
$sin = new DateTime($new_date . $signin);
$sout = new DateTime($new_date . $signout);
$hour = $sin->diff($sout);
$work = $hour->format('%H h %i m');
die($hour);
【问题讨论】:
标签: php