データベースに入っている時間と今の時間を比較して、
条件ごとに表示を変更したいです。
今データベースに 種別 datetime 0000-00-00 00:00:00 の形で
時間の取得が出来ていて、取得した時間の表示と今の時間と比較をするところまで
出来たのですが、条件ごとに表示の変更をすることが出来ずに困っています。
データベースと現在時刻との比較```php
<?php date_default_timezone_set('Asia/Tokyo'); $day1 = new DateTime(); ?><?php echo $diff->format('%y年%m月%d日%H時間%i分%s秒'); ?><?php $day2 = new DateTime($record['time']); ?> <?php $diff= $day1->diff($day2); ?>
timeにデータベースの時間が入っています。 比較した時間までは表示されて出来ているため、 条件を書いていけば出来ると思ったのですが、 うまくいかないためご教授いただきたいです。 希望としては、データベースの時間が、今の時間と比べて ・59分より前なら、○分前と表示(例:1分前、2分前) ・1時間経っていれば1時間前(例:1時間前、2時間前) ・24時間立っていれば、1日前(1日前、2日前) ・5日過ぎていれば・・・ という風にどんどん条件を追加したいと考えています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/09/08 06:18
2017/09/08 07:25
退会済みユーザー
2017/09/10 23:12