php - 无法使用 PHP 检查日期时间字段值

标签 php mysql datetime

我面临一个问题。在我的 MySQL 日期时间字段中存储了一些值,例如 0000-00-00,我需要检查这些值。我在下面解释我的代码。

if (strtotime($data['actualdateofaudit']) == 0) {
        $data['actualdateofaudit']='';
}else{
        $data['actualdateofaudit'] = date('d-m-Y', strtotime($data['actualdateofaudit']));
}

这里actualdateofaudit是我的日期时间字段列名称。就我而言,我无法检查是否有像 0000-00-00 这样的值。这里我需要检查这些类型值。

最佳答案

试试这个

if (strtotime($data['actualdateofaudit'])) {
        $data['actualdateofaudit'] = date('d-m-Y', strtotime($data['actualdateofaudit']));
}else{
     $data['actualdateofaudit']='';   
}

关于php - 无法使用 PHP 检查日期时间字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47939411/

相关文章:

datetime - 使用 Laravel 5 中的日期修改器将检索到的日期时间数据转换为用户时区

php - 我有一个变量需要发送到 php 以写入文件

c# - 将对象列表转换为日期时间列表,但我只想要日期而不是时间

php - 从 2 个字段计数

php - 奇怪的意外 '$dbname' (T_VARIABLE)

php - mysql通过表计算主题标签的数量

mysql - 当我在亚马逊 ec2 微实例中收到 "mysqld dead but subsys locked"时该怎么办?

c# - 用户代码 datetime 未处理 FormatException

php - 创建 'Browse user' 页面

php - 未定义索引 : in PHP codeigniter while sending variable