J'espère que le titre n'est pas trop cryptique. J'ai un tableau avec un objet DateTime dedans et j'essaie simplement de comprendre comment echo à une page à une page.
Warning: date() expects parameter 2 to be long, object given in C:\
4 Réponses :
Si c'est une PHP5 DateTime objet alors vous pouvez utiliser le Format Code> Méthode pour echo IT $myDate = $myArray['created'];
echo $myDate->format('Y-m-d H:i:s');
J'ajouterai cette réponse même si je ne suis pas sûr qu'elle réponde spécifiquement à la question (et meilleure réponse est déjà là),
Mais je n'ai pas pu trouver beaucoup d'autres endroits où le format ci-dessus ( Si vous avez la date traduite de l'objet au tableau p>
Vous pouvez utiliser à nouveau le Vous ne savez pas comment ici Mais vous pouvez le tester ici:
http://sandbox.onlinephpfonctions.com/code/0a18e6937E713f2e6e5f75f9af3e2 p> date code> / TimeZone_Type / TimeZone code>) est mentionné. P>
var_export code> li>
ul>
DateTime :: __ set_state (tableau (
'Date' => '2017-12-05 11: 58: 25.428595',
'Timezone_Type' => 3,
'Timezone' => 'US / Pacifique',
)) code> p>
JSON_ENCODE CODE> LI>
ul>
{"Date": "2017-12-05 11: 57: 07.938671", "Timezone_Type": 3, "Timezone": "US \ / Pacific"}
code> p>
DateTime :: __ Set_state Code> Méthode magique mentionné ci-dessus sur le convertir à nouveau vers un DateTime em> objet fort>. p>.
__ set_state code> pourrait bidirectionnel, mais il
hors sujet mais utile.
Merci pour cela
echo ((tableau) myarray ["créé"]) ['date']; ou u Can -> Format (DateTime :: DATE_FORMAT_CONST);