4

私がそうするとき、私はvar_dump()この応答を受け取ります

object(DateTime)#1 (3) { 
["date"]=> string(19) "2003-07-01 13:38:43" 
["timezone_type"]=> int(3) 
["timezone"]=> string(11) "Asia/Muscat" }

このオブジェクトからパラメータの日付を出力する方法を教えてください。

4

3 に答える 3

2

あなたは単に使用できるはずです

echo $dateObject->date;

DateTime#formatそれ以外の場合は、メソッドを調べます

echo $dateObject->format('Y-m-d H:i:s');
// => 2003-07-01 13:38:43

これは、出力を好きなようにフォーマットできるため、少し便利です。

于 2012-12-11T07:27:48.983 に答える
2

var_dump の結果を見ると、DateTime クラスのインスタンスを扱っていることがわかります。

オブジェクト(日時)#1 (3) {

それを知っているので、PHP クラス リファレンスに移動してドキュメントを参照する必要があります: http://php.net/manual/en/class.datetime.php

そこで、この特定のクラスの使用方法を見つけることができます。メソッド リストを見ると、必要なメソッド DateTime::format が見つかります。http://php.net/manual/en/datetime.format.php

于 2012-12-11T07:34:56.387 に答える
0

それを試してみてください

$datetime = new Datetime();
echo $datetime->format('Y-m-d H:i:s');

http://php.net/manual/en/datetime.format.phpを見てください

于 2012-12-11T07:29:13.947 に答える