4

phpacademyによる画像アップロードWebサイトの作成方法について、YouTubeのガイドをフォローしています。すばらしいガイドです。ただし、人間が読める形式で表示することで、少し拡張しようとしています。

現時点でalbums.timestampは、はデータベースに保存され、たとえば次のようUNIX_TIMESTAMP()になります。1348372089さて、これらの数値を(ヨーロッパ規格)などの通常の日時に変換したい場合23-09-2012 05:00、どのように進めればよいですか?

私は、、DATE(albums.timestamp)と同様に試しましたが、どれも機能しません。CONVERT(albums.timestamp, 120)unix_timestamp(albums.timestamp)CAST(120 as albums.timestamp)

4

2 に答える 2

8

FROM_UNIXTIME(str、format)を使用します。 http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_from-unixtime

2番目のパラメーターを使用すると、日付文字列を好みに合わせてフォーマットできます。

文字のフォーマット:http:
//dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format

于 2012-09-23T04:38:25.463 に答える
2

FROM_UNIXTIME(albums.timestamp)でも動作します!

于 2012-09-23T04:16:42.770 に答える