私のデータベースには、サインアップしたユーザーが記録された時間を示すものがあります..ユーザーがスクリプトを作成すると(時間();)、現在データベースに変数名「REGTIM」で保存されます。
echo を使用して印刷すると、たとえば次のようになります。
1375202508
可能であれば、どうすればこれをデートにできますか? または、たとえば以下のように。
例えば:08/06/2013 2:11
少し検索すれば、その答えを得ることができたはずです。しかし、ここに行きます:
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
2 番目の引数にタイムスタンプを指定して date() 関数を使用できます。
date ( string $format [, int $timestamp = time() ] )
またはあなたの場合:
date('m/d/Y H:m', 1375202508);
詳細については、http://php.net/manual/en/function.date.phpを参照してください。
これはおそらく 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))