0
期限切れの場合、キャッシュを再検証する必要があります。私のキャッシュデータがこのdatetimeと現在の時刻とのタイムゾーンを正しく比較する方法
$cacheData['valid_until'] = "2017-11-23T12:00:00+00:00" //string
のように見える私はこれが私の現在のある
...考慮にも、タイムゾーンを服用しながら、現在のDateTimeは、$ cacheData [「valid_until」]、その後も小さい場合に、適切に比較する方法を疑問に思いますコード
private function checkCacheValidation($cacheData) {
$now = (new DateTime());
$cacheTime = (new DateTime($cacheData['valid_until']));
if ($now < $cacheTime) {
die('Cache is valid, no need to request new data');
return true;
} else {
die('cache not valid, get new data');
return false;
}
}
誰かがこの正しい方法で行っていることを確認できますか?あなたは他の解決策を提案していますか?あなたが任意の追加情報が必要な場合は、私が知っていると私は提供してください
...ありがとうは