$a = (new \DateTime("2020/5/1"))->setTime(0,0,0, 0);
$array = [(new \DateTime("2020/5/1"))->setTime(0,0,0,0)];
var_dump(in_array($a, $array)); // -> true
var_dump(in_array($a, $array, true)); // -> false
$a = (new \DateTimeImmutable("2020/5/1"))->setTime(0,0,0, 0);
$array = [(new \DateTimeImmutable("2020/5/1"))->setTime(0,0,0,0)];
var_dump(in_array($a, $array)); // -> true
var_dump(in_array($a, $array, true)); // ->false
More than 3 years have passed since last update.
in_arrayとDateTimeクラス、DateTimeImmutableクラスのわな
Last updated at Posted at 2020-04-28
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme