添加特定时间到时间戳

时间:2013-11-04 19:06:58

标签: html mysql codeigniter strtotime

请在回复“重复问题”之前,我在Stackoverflow上找不到类似的内容。我通过以下方式将时间戳注入我的mysql数据库:

    $insertData['enddate'] = strtotime($this->input->post('openDays'));

这会返回日期,但没有时间,输出为e。 G。 09/17/2013 00:00h

小时总是一样的,我需要这个时间始终是17:00h

在这里和谷歌搜索,我找到了添加分钟或小时的方法,但我总是需要这个时间为17:00h,它不是变量+ XX小时。

关于如何解决这个问题的任何线索?

谢谢;)

1 个答案:

答案 0 :(得分:1)

假设进入的数据只是一个日期(09/17/2013,没有时间组件),您只需将其写为字符串即可:

$insertData['enddate'] = strtotime($this->input->post('openDays').' 17:00:00');

strtotime功能非常智能,可以进行翻译。