Я хотел бы указать набор часов работы на 7-дневную неделю. Когда посетитель посещает веб-страницу, я хотел бы отображать текущее время и день в определенной стране (Невис, Карибский бассейн), а затем сравнивать ее с определенным набором времени открытия, чтобы показать одно из двух подписи: 1) Открыть 2) Закрыто , В частности, это то, что я хочу, чтобы произвести:Сравнить текущее время со значениями в массиве true/false
Я использую это до сих пор, чтобы получить текущее время и создать массив, но как я могу сравнить два?
<?php
function get_timee($country,$city) {
$country = str_replace(' ', '', $country);
$city = str_replace(' ', '', $city);
$geocode_stats = file_get_contents("http://maps.googleapis.com/maps/api/geocode/json?address=$city+$country,&sensor=false");
$output_deals = json_decode($geocode_stats);
$latLng = $output_deals->results[0]->geometry->location;
$lat = $latLng->lat;
$lng = $latLng->lng;
$google_time = file_get_contents("https://maps.googleapis.com/maps/api/timezone/json?location=$lat,$lng×tamp=1331161200&key=xxx");
$timez = json_decode($google_time);
$d = new DateTime("now", new DateTimeZone($timez->timeZoneId));
return $d->format('H:i');
}
$array = array(
"Monday" => "10:00 - 18:00",
"Tuesday" => "10:00 - 18:00",
"Wednesday" => "10:00 - 18:00",
"Thursday" => "10:00 - 18:00",
"Friday" => "18:00 - 23:00",
"Saturday" => "18:00 - 23:00",
"Sunday" => "Closed"
);
?>
<?php echo get_timee("Federation of Saint Kitts and Nevis","Nevis"); ?>
. В настоящее время мы ...
Вы не должны разделять ключ API публично. – treegarden
Я удалил его, лучше поздно, чем Невис. Я имею в виду, никогда. – RiggsFolly