0

変数に格納されている日付の形式を再構築したいと思います。YYYY-MM-DD HH:MM:SSとして保存されているMySQLデータベースから日付/時刻を取得し、PHPを使用しています。

日付を次のように表示したい

2013年3月2日木曜日午後2時30分

これは可能ですか?

ありがとう。

4

5 に答える 5

5

これらの日付形式を調べてください。
http://php.net/manual/en/datetime.formats.date.php

そして、このphpコードを使用します(私はまだ正しいフォーマットを書き留めていません!)

$datetime = strtotime($mysqldatevalue);
$mysqldate = date("Y-m-d H:i:s", $datetime);
于 2013-01-19T23:39:29.463 に答える
0
$date = date("Y-m-d H:i:s", strtotime($dbdate));

クエリで直接これを行うこともできます。

DATE_FORMAT(datecolumn,'%Y-%m-%d %H:%i:%s') as date
于 2013-01-19T23:50:35.100 に答える
0

はい、可能です。strtotime()を使用してSQL日付をUNIXタイムスタンプに変更し、それを2番目のパラメーターとして適切なフォーマット文字列とともにdate()にフィードします。

于 2013-01-19T23:40:48.570 に答える
0

date("d/m/Y H:i:s",strtotime($time_from_db))に変換2012-01-01 10:12:14されます。最初のパラメータを、phpサイト01/01/2012 10:12:14のdate関数の仕様から必要なものに置き換えることができます。

于 2013-01-19T23:41:40.147 に答える
0

あなたもこれを使うことができます:あなたが言及したので:

2013年3月2日(木)午後2時30分に日付を表​​示したいのですが、可能ですか?

クエリ:構文:'%a %D %b %Y %r'

SELECT DATE_FORMAT('2013-03-02 14:30:00',
               '%A %D %b %Y %r');



 | DATE_FORMAT('2013-03-02 14:30:00',
               '%A %D %B %Y %R') |
-----------------------------------------------------------------------
|                                        Sat 2nd Mar 2013 02:30:00 PM |
于 2013-01-19T23:59:38.097 に答える