gpt4 book ai didi

php - 未选择日期时将 1970-01-01 插入数据库

转载 作者:可可西里 更新时间:2023-11-01 07:49:43 24 4
gpt4 key购买 nike

我有一个在 php 中输入日期的文本框。因为我希望日期采用我正在使用的特定格式。date("d.m.Y", strtotime()) 转换日期。如果没有给出日期,或者如果我将文本框留空,它将向数据库输入 1970-01-01。我该如何解决这个问题?这是我的代码

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

如果 $d_date 值为空,它将在数据库中输入 1970-01-01。

最佳答案

使数据库中的字段可为空,并且当未在表单中提交日期时将其设置为 NULL。 mysql 的默认行为是将日期设置为默认值,即 1970-01-01(unix epoch)

关于php - 未选择日期时将 1970-01-01 插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21308739/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com