php - 判断 PHP 的 DateTime 是否为午夜

标签 php datetime

假设我有以下日期/日期时间。我怎样才能最好地分辨出哪些是午夜(即时间是 00:00:00)?第一个应该不是午夜,但接下来的三个应该是。谢谢

$d1=new DateTime('12/10/2012 05:33');
$d2=new DateTime('12/10/2012');
$d3=new DateTime('12/10/2012 00:00');
$d4=new DateTime('12/10/2012 00:00:00');

最佳答案

检查小时和分钟是否都为零:

if( $date->format( 'H') == 0 && $date->format( 'i') == 0) {
    echo "Midnight!";
}

关于php - 判断 PHP 的 DateTime 是否为午夜,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14507564/

相关文章:

php - 如何根据用户角色隐藏具有给定类别的 WooCommerce 产品

php - Jquery:从 php 编码和解码 json

datetime - 夏令时和时区最佳实践

Python:如何避免循环在 Pandas 数据框中进行转换?

python - 将 RFC 3339 纳米时间转换为 Python 日期时间

PHP 没有连接到 firebird (interbase) 数据库

javascript - 如何在焦点上垂直设置文本区域/输入中间的默认光标插入符

php - 如何设置PHP将文件下载到特定目录?

PHP 时区 Etc/GMT+5 变为 -0500?

java - JSpinner.DateEditor 5分钟跳转