为什么我在结果中得到一个空白页而不是今天的PHP代码?

时间:2014-12-11 05:57:10

标签: php date datetime

我已经关注了一些小代码片段来显示今天的一个变量的日期和值,但我在结果中得到了空白页。为什么这样?

我的代码如下:

<?php
  $form_data['trans_date'] = '12-11-2014';// Date format is MM-DD-YYYY i.e. 11th December 2014
  $newTransDate = DateTime::createFromFormat('!m-d-Y', $form_data['trans_date']);
  $today_date = new DateTime('today');
  echo "Today Date ".$today_date; die;//Here I want to print today's date
  $form_data['trans_date'] = '12-11-2014';
  $newTransDate = DateTime::createFromFormat('!m-d-Y', $form_data['trans_date']);
  $today_date = new DateTime('today');
  echo "Today Date ".$newTransDate."<br>"; die;//Here I wan tot print today's date
  echo "New Trans Date ".$newTransDate; die;//Here I wan tot print value of var $newTransDate
  ?>

提前致谢。

1 个答案:

答案 0 :(得分:0)

当您使用PHP的DateTime时,在输出时需要定义输出格式。

// Create a new DateTime object
$now = new DateTime();

// Output
echo $now->format('Y-m-d H:i:s');