php - 比较PHP中的估计时间和固定时间
问题描述
我正在使用这段代码:
$dateTime = new DateTime('now', new DateTimeZone('America/New_York'));
echo $dateTime->format("H:i A"); echo "\n";
$dateTime1 = "05:00 AM";
我想得到估计的时间,然后将该时间与这个固定时间进行比较:05:00 AM
。我没有做任何好事。这是我的代码:
if ($dateTime = $dateTime1) {
echo "\nGood";
} else {
echo "\nBad";
}
这种if
情况对我来说效果不佳;我哪里做错了?
解决方案
我刚刚修改了您的代码以获取您DateTime
对象的格式。
if ($dateTime->format("H:i A") == $dateTime1) {
echo "\nGood";
}
else{
echo "\nBad";
}
推荐阅读
- c++ - 创建一个对动态对象数组进行洗牌的模板
- python - 如何使运行服务器方法线程安全?
- c - 我试图了解特定的函数指针和赋值
- kotlin - Kotlin 诗人菲力没有生成
- javascript - 仅当 Document 中不存在 providerId 时才更新提供者数组和增量计数
- ios - Swift 搜索栏(控制器)内存泄漏
- javascript - 找不到“object”类型的不同支持对象“[object Object]”。NgFor 只支持绑定到 Iterables 如 Arrays 错误
- azure-devops - 如何使用 Azure Devops 中的代码自定义工作项类型的形式?
- wso2 - 连接到 NTLM 端点
- spring-integration - 如何为 WebFluxRequestExecutingMessageHandler 设置内容类型