PHP不会回显正确的日期
问题描述:
/* yeardate = 2000 monthdate = 02 daydate = 02 */
$date = new DateTime($yeardate.'-'.$monthdate.'-'.$daydate);
echo date('Y/m/d', strtotime($date));
保持呼应1970/01/01或类似的东西。PHP不会回显正确的日期
答
你在这里,尝试使用适当的类象下面这样:
<?php
$date = DateTime::createFromFormat('Y-m-d', '2000-02-02');
echo $date->format('Y/m/d');
?>
答
在这里,您可以使用PHP的日期功能,
echo date('Y-m-d');
你不需要DateTime对象只是把你的日期内的strtotime 。 echo date('Y/m/d',strtotime($ yeardate。'/'。$ monthdate。'/'。$ daydate)); –
简单:'echo date('Y-m-d');' – skunkhaze
试试这个:'$ date ='2000-02-02'; echo date('Y/m/d',strtotime($ date));' – Nidhi