如何声明日期变量并将datetimepicker中的值插入数据库?

时间:2019-07-05 11:10:21

标签: php jquery html

以前,我只是使用bootstrap中的datepicker函数在要提交到数据库的表单上插入日期值。

现在,我已更改为“ Tempo Dominus Bootstrap 4”,因为它具有一些将来可能要使用的有趣功能。

这是我目前正在做的事情。

HTML作为输入日期

<div class="form-group">
                    <label for="date">Date</label>
                    <div class="input-group date" id="datetimepicker1" data-target-input="nearest">
                        <input type="text" class="form-control datetimepicker-input" id="shiftDate" data-target="#datetimepicker1"/>
                        <div class="input-group-append" data-target="#datetimepicker1" data-toggle="datetimepicker">
                            <div class="input-group-text"><i class="fa fa-calendar"></i></div>
                        </div>
                    </div>

将minDate设置为现在的脚本

<script type="text/javascript">
        $("#datetimepicker1").datetimepicker({
            minDate: moment()
        });
</script>

现在这是我在没有时间的情况下插入日期并且可以正常工作的方式

$date=strtotime($_POST['date']);
$date=date("Y-m-d",$date);

感谢您对声明的任何帮助!

1 个答案:

答案 0 :(得分:1)

您有一个日期时间选择器,因此您的日期有小时,分钟和秒,因此您需要根据新格式创建日期

$date=date("Y-m-d H:i:s",$date);

还要确保您输入的名称

<input type="text" class="form-control datetimepicker-input" name="date" id="shiftDate" data-target="#datetimepicker1"/>