重複の可能性:
PHP:タイムスタンプから相対的な日付/時刻を生成する
タイトルが言うように、私のウェブサイトにぴったりで、運が悪かったのでグーグルを見ていたでしょう。誰かが私がそれを作る/見つける方法を知っていますか?
重複の可能性:
PHP:タイムスタンプから相対的な日付/時刻を生成する
タイトルが言うように、私のウェブサイトにぴったりで、運が悪かったのでグーグルを見ていたでしょう。誰かが私がそれを作る/見つける方法を知っていますか?
google(以前のphp)は私にこれを与えました:http://css-tricks.com/snippets/php/time-ago-function/
単純に見えますが、私にはしっかりしています(テストされていません)
これは、いくつかの基本的な数学を使用して簡単に行うことができます。time() とタイムスタンプの違いを見つけます。1 年は 60 * 60 * 24 * 365 です。1 か月は 60 * 60 * 24 * 30 です。1 日は 60 * 60 * 24 です。1 時間は 60 * 60 です。1 分は 60 です。
あなたが何年持っているかを調べて、合計からそれらを差し引いて、変数に格納してください。
次に、現在の月数を調べて、合計から差し引いて変数に格納します。
次に、残りの日数を調べ、合計からそれらを差し引いて、変数に格納します。
次に、残りの時間を調べ、合計からそれらを差し引いて、変数に格納します。
次に、残りの分数を調べ、合計からそれらを差し引いて、変数に格納します。
残りはあなたが持っている秒数です。それらを変数に格納します。
次に、これらすべての変数を使用して目的の文字列を出力するか、関数またはクラス メソッド内にある場合は、その文字列 (または、年、月、日、時、分、および秒を含む配列) を返すだけです。 )。