私のmysqlデータベースにタイムスタンプが2013-09-30 01:16:06
あり、この変数が$ts
.
これを出力して、より多くのように表示するにはどうすればよいSeptember 30th, 2013
ですか?
私のmysqlデータベースにタイムスタンプが2013-09-30 01:16:06
あり、この変数が$ts
.
これを出力して、より多くのように表示するにはどうすればよいSeptember 30th, 2013
ですか?
そこではphpさえ必要ないと思います。MySQLDATE_FORMAT()
の機能を確認してください。
例:
SELECT DATE_FORMAT('2013-09-30 01:16:06', '%M %D, %Y %H:%i:%s') as `readable`;
結果:
September 30th, 2013 01:16:06
実際に使用する場合:
SELECT
DATE_FORMAT(`date_column`, '%M %D, %Y %H:%i:%s') as `readable`
FROM
`your_table`;
Mysql クエリ
select UNIX_TIMESTAMP(datetime_field) as datetime_field from table;
PHP
echo date("F d Y", $datetime_field )