【问题标题】:How can I declare a date variable and insert the value from a datetimepicker into my database?如何声明日期变量并将 datetimepicker 中的值插入到我的数据库中?
【发布时间】:2019-11-16 00:29:19
【问题描述】:

以前,我只使用 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);

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

【问题讨论】:

    标签: php jquery html


    【解决方案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"/>
    

    【讨论】:

    • 谢谢先生!愚蠢的我忘记了这两个!
    • 发生在我们最好的人身上:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-08
    • 1970-01-01
    • 1970-01-01
    • 2016-09-03
    相关资源
    最近更新 更多