現在の時刻から過去の時刻を引いて、差分を求めたいのですが、
現在の時刻はtime()で取得
PHP
1$now = time();
過去の時刻はmysqlに格納したdatetime型をエポックに
PHP
1$last_posted_at = strtotime('2018-05-30 15:13:41');
現在の時刻から過去の時刻を引いて差分を求める
PHP
1$diff = $now - $last_posted_at;
経過秒数を求めるのが目的ですが、なんと -30733 と出てしまいました
どうやら、現在の時刻のほうが過去の時刻よりも経過秒数が少ないという、謎現象が起きています
現在の時刻 … int(1527662488)
過去の時刻 … int(1527693221)
どうしてでしょうか
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/30 07:03