-5

重複の可能性:
PHP:タイムスタンプから相対的な日付/時刻を生成する

タイトルが言うように、私のウェブサイトにぴったりで、運が悪かったのでグーグルを見ていたでしょう。誰かが私がそれを作る/見つける方法を知っていますか?

4

2 に答える 2

0

google(以前のphp)は私にこれを与えました:http://css-tricks.com/snippets/php/time-ago-function/

単純に見えますが、私にはしっかりしています(テストされていません)

于 2012-09-10T15:18:54.820 に答える
0

これは、いくつかの基本的な数学を使用して簡単に行うことができます。time() とタイムスタンプの違いを見つけます。1 年は 60 * 60 * 24 * 365 です。1 か月は 60 * 60 * 24 * 30 です。1 日は 60 * 60 * 24 です。1 時間は 60 * 60 です。1 分は 60 です。

あなたが何年持っているかを調べて、合計からそれらを差し引いて、変数に格納してください。

次に、現在の月数を調べて、合計から差し引いて変数に格納します。

次に、残りの日数を調べ、合計からそれらを差し引いて、変数に格納します。

次に、残りの時間を調べ、合計からそれらを差し引いて、変数に格納します。

次に、残りの分数を調べ、合計からそれらを差し引いて、変数に格納します。

残りはあなたが持っている秒数です。それらを変数に格納します。

次に、これらすべての変数を使用して目的の文字列を出力するか、関数またはクラス メソッド内にある場合は、その文字列 (または、年、月、日、時、分、および秒を含む配列) を返すだけです。 )。

于 2012-09-10T15:22:29.847 に答える