1

私のデータベースには、サインアップしたユーザーが記録された時間を示すものがあります..ユーザーがスクリプトを作成すると(時間();)、現在データベースに変数名「REGTIM」で保存されます。

echo を使用して印刷すると、たとえば次のようになります。

     1375202508

可能であれば、どうすればこれをデートにできますか? または、たとえば以下のように。

例えば:08/06/2013 2:11

4

3 に答える 3

2

少し検索すれば、その答えを得ることができたはずです。しかし、ここに行きます:

echo date('m/d/Y h:m', 1375202508); // 07/30/2013 10:07 -- 12-hour format
echo date('m/d/Y H:m', 1375202508); // 07/30/2013 22:07 -- 24-hour format

その他のオプションについては、ドキュメントを参照してください: http://php.net/manual/en/function.date.php

于 2013-08-07T16:55:10.483 に答える
2

2 番目の引数にタイムスタンプを指定して date() 関数を使用できます。

date ( string $format [, int $timestamp = time() ] )

またはあなたの場合:

date('m/d/Y H:m', 1375202508);

詳細については、http://php.net/manual/en/function.date.phpを参照してください。

于 2013-08-07T16:55:21.760 に答える
0

これはおそらく UNIX タイムスタンプにすぎないため、FROM_UNIXTIME()andを使用DATE_FORMAT()してクエリ内で変換/書式設定を行うかdate()、PHP で使用してタイムスタンプを直接操作します。

例えば

echo date('d/m/Y h:m', $timestamp)

また

SELECT DATE_FORMAT('%d/%m/%y %h:%m', FROM_UNIXTIME(REGTIM)) 
于 2013-08-07T16:57:18.497 に答える