-4
私は特定の時間条件をチェックしようとしていますが、何らかの理由でそれを動作させることができません。 FIRST条件のみが適用されます。それは私には2番目の条件が適用されるべきであるように思えます。IF文でstrtotimeを正しく使用するにはどうすればよいですか?
私が持っている:
<?php
$timezone = date_default_timezone_set('America/Chicago');
$TheDate = strtotime("April 1, 2016, 12:00 am");
if ($TheDate >= strtotime("March 30, 2016, 12:00 am") && $TheDate <= strtotime("April 1, 2016, 9:59 am")) {
global $eventMsg;
echo 'My name';
}
else if ($TheDate >= strtotime("April 1, 2016, 4:12 pm") && $TheDate <= strtotime("April 1, 2016, 4:59 pm")) {
global $eventMsg;
echo 'His name';
}
else {
global $eventMsg;
echo 'Pete\'s name';
}?>
私はこの2日前にテストされ、私たちは3月にあったが、それは今、私はだまされているんだ、働いていました。誰かが答えを持っていますか?
また、最後の2行に構文エラーがあります。 – Siguza
入力とは何ですか?予想される出力は何ですか?実際の出力は何ですか? – paullb
このhttps://3v4l.org/ZYjjj 0:00 <9:59の出力を見てください。最初のIf getが適用されます –