2017-07-18 10 views
-1

にPHPの日付と時間を節約し、時間マイナス24時間があるかどうかを確認する条件を有するAMを24 HTRSを追加し、ゼロ未満PHPは現在のUnixタイム

これは私が試してみました方法です

$time_registed=1500373706; 
$timeafter24hrs = $time_registed + //am stuck here 

if($timeafter24hrs - time() < 0){ 

    //do stuff since its after 24 hrs 
} 

私はUNIX時間に24時間を追加するにはどうすればいいですか?

+0

いつこれが本当ですか?たとえば、 'today - 24hrs = same time time yesterday'となります。それは決して '<0'ではありません。 – Tigger

+0

私の状況では、アイテムが登録された時間が論理的に24時間経過しているかどうかをチェックしています。時間が登録された時間より大きい。 –

+0

@Tigger time()は本質的に、エポックからの現在の時間を秒単位で示します。したがって、今日から24時間は本質的に24時間から60時間60時間という非常に異なる時間です。 –

答えて

0
$time_registed = 1500373706; // assuming this value is dynamic 

if ((time() - $time_registed) > 86400) { 
    echo 'More than 24hrs ago'; 
} else { 
    echo 'Less than 24hrs ago'; 
} 

編集:変更を参照してください。エラーがあり、少し簡略化されました。

0
$timeafter24hrs = $time_registered + 24*60*60; 

$ time_registeredは、24時間を追加する時刻です。

関連する問題