<?php
function greeting() {
$morning = strtotime("06:00:00");
$afternoon = strtotime("12:00:00");
$evening = strtotime("18:00:00");
$night = strtotime("24:00:00");
//$time = strtotime(date('G:i:s'));
$time = strtotime(date('24:30:00'));
print "----\nmorning:\n";
var_dump($morning);
var_dump(date('c', $morning));
print "----\nafternoon:\n";
var_dump($afternoon);
var_dump(date('c', $afternoon));
print "----\nevening:\n";
var_dump($evening);
var_dump(date('c', $evening));
print "----\ntime:\n";
var_dump($time);
var_dump(date('24:30:00'));
var_dump(date('c', $time));
if ($time >= $morning && $time <= $afternoon) {
echo "Good morning, John.";
}
elseif ($time >= $afternoon && $time <= $evening) {
echo "Good afternoon, John.";
}
elseif ($time >= $evening && $time <= $night) {
echo "Good evening, John";
}
elseif ($time >= $night && $time <= $morning) {
echo "Have trouble falling asleep, John?";
}
elseif ($time <= $night && $time <= $morning) {
echo "Have trouble falling asleep, John?";
}
}
greeting();
- Output for 7.0.0 - 7.0.20, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.31, 7.4.0 - 7.4.33, 8.0.0 - 8.0.12, 8.0.14 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.4, 8.3.6
- ----
morning:
int(1487826000)
string(25) "2017-02-23T06:00:00+01:00"
----
afternoon:
int(1487847600)
string(25) "2017-02-23T12:00:00+01:00"
----
evening:
int(1487869200)
string(25) "2017-02-23T18:00:00+01:00"
----
time:
int(1487892600)
string(8) "24:30:00"
string(25) "2017-02-24T00:30:00+01:00"
- Output for 8.3.5
- Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
----
morning:
int(1487826000)
string(25) "2017-02-23T06:00:00+01:00"
----
afternoon:
int(1487847600)
string(25) "2017-02-23T12:00:00+01:00"
----
evening:
int(1487869200)
string(25) "2017-02-23T18:00:00+01:00"
----
time:
int(1487892600)
string(8) "24:30:00"
string(25) "2017-02-24T00:30:00+01:00"
- Output for 7.3.32 - 7.3.33, 8.0.13
- ----
morning:
int(1487829600)
string(25) "2017-02-23T06:00:00+00:00"
----
afternoon:
int(1487851200)
string(25) "2017-02-23T12:00:00+00:00"
----
evening:
int(1487872800)
string(25) "2017-02-23T18:00:00+00:00"
----
time:
int(1487896200)
string(8) "24:30:00"
string(25) "2017-02-24T00:30:00+00:00"
preferences:
156.76 ms | 402 KiB | 212 Q