0

我在返回日期格式 F jS, Y(例如 2013 年 11 月 6 日)的表单中使用日期选择器。mysql 数据库设置为使用 10 位格式的 Unix Timestamp。我现在正在寻找一种将 unix 时间戳格式的表单字段值(即 2013 年 11 月 6 日)传递到数据库中的方法,但不幸的是它不起作用。

这是我的控制器代码:

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

我尝试了以下方法:

    $oldenddtime = $this->input->post('openDays');
    $newenddate = int variant_date_to_timestamp ( $oldenddtime );
    $insertData['enddate']  = $newenddate;

现在的 db 结果是 0...知道我在这里做错了什么吗?

一旦这个问题得到解决,我需要在时间戳内的一个小时内始终是所选日期的下午 5 点......

提前致谢 ;)

4

1 回答 1

0

Why not use strtotime? Should do exactly what you need and convert the string to a unix timestamp.

于 2013-11-02T21:01:53.590 回答