2012-01-25 26 views
0

投稿のメソッドの間に1327500671などの入力が取得されます。私はそれを "registerDate Date"として定義されたデータベースの日付列に保存したいと思います。入力から日付をデータベースに保存PHP

これを実行できる日時は見つかりませんでした。 DBのDate型をvarcharに修正することができます。これにより作業が簡単になりますが、保存しないと思っているので、よりリアルテイブなアプリケーションでdatetimestampをデータベースに保存するのに最もよく使用される形式の種類を知りたいと思いますそれは例えば1/25/2012 21:49:00となります。

答えて

2

私は、データベース内のタイムスタンプを格納し、それらに人間読みやすくするためにPHPの日付()関数を使用し、必要に応じて提案することができる:

$timeStamp = 1327500671 //a timestamp from the database 
$registerDate = date("j-m-y H:i:s", $timeStamp) 
+0

:Dのおかげではなく、あなたは、なぜタイムスタンプを私に言うことができますか? – Mackintoast

+0

フォーマットされた日付よりも扱いが簡単です。たとえば、1日後に日付を知りたい場合は、タイムスタンプに86400を追加し、人間が判読可能な日付に変換するだけです。 – IsisCode

+0

私はIsiscodeに同意します。タイムスタンプは、タイムゾーンに応じて時間に変換することもできます。例えば、同じタイムスタンプは、UTCとは異なる時刻を意味し、別の場所では異なる時刻を意味する。 – makriria

関連する問題