作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我需要执行的函数处理 DateTime。
public function dtr() {
try {
$crud = new grocery_CRUD();
$crud->set_theme('flexigrid');
$crud->set_table('dtr');
$crud->set_subject('Employee DTR');
$crud->required_fields('employee_id', 'time_started', 'time_ended');
$crud->display_as('employee_id','Name')
->display_as('date','Date')
->display_as('time_started','Time Started')
->display_as('time_ended','Time Ended');
$crud->set_relation('employee_id', 'employee', '{employee_fname} {employee_mname} {employee_lname}');
$crud->columns('employee_id', 'time_started', 'time_ended');
$crud->fields('employee_id', 'time_started', 'time_ended', 'work_time');
$crud->field_type('work_time', 'hidden');
$crud->field_type('normal_time', 'hidden');
$crud->field_type('over_time', 'hidden');
$crud->callback_before_update(array($this,'Working_time'));
$crud->callback_before_insert(array($this,'working_time'));
$output = $crud->render();
$this->output($output);
} catch(Exception $e) {
show_error($e->getMessage().' --- '.$e->getTraceAsString());
}
}
在回调的帮助下,我要做的是从 time_ended 中减去 time_started。这样的结果将是 work_time 的值。
public function working_time($post_array, $primary_key = null) {
$post_array['work_time'] = (STRTOTIME($post_array['time_ended']) - STRTOTIME($post_array['time_started'])) / 3600;
return $post_array;
}
问题从这里开始,它返回 0000-00-00 00:00:00 并将该值存储到数据库中。任何帮助将不胜感激。
最佳答案
假设 $post_array['time_ended']
和 $post_array['time_started']
中的数据你的函数返回 work_time 作为时间戳,而不是日期,所以你有使用 php 函数 date 将其转换为日期:
$post_array['work_time'] = date("Y-m-d H:i:s",(STRTOTIME($post_array['time_ended']) - STRTOTIME($post_array['time_started'])) )
关于php - 如何在 Grocery 店中减去 DateTime?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21456223/
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 1
我想加入 2 张 table 的 Grocery 店。子表有2个或更多匹配值 --store_specs-- |id | label |value |store_id| +---+-----
我在此代码中收到“ fatal error :无法在第 1540 行访问/Applications/XAMPP/xamppfiles/htdocs/cityland/application/libra
我是一名优秀的程序员,十分优秀!