我正在關注一些教程,並且發現了一些我似乎無法包住我的頭的問題。一直在尋找它的推理或意義。PHP DateTime課程開始/結束標籤
只是練習DateTime類,我遇到了這個代碼,並試用了它。當我使用時代碼不會給我輸出。
<?php
它確實給我輸出,當我使用。
<?=
我已閱讀了PHP中的這種表示法,現在更多的是個人偏好。仍然建議使用標準的打開/關閉標籤,因爲舊版本的PHP在理解新標籤時不可行。
所以我的問題簡而言之就是:如何在echo語句中使用DateTime類只接受<?= ?>
這個標籤來顯示一些輸出。
<?php
$publishDate = '2014-08-24 09:14:00';
$localDateTime = new DateTime($publishDate, new DateTimeZone('America/New_York'));
$utcDateTime = clone $localDateTime;
$utcDateTime->setTimeZone(new DateTimeZone('UTC'));
?>
<p>The UTC date/time is: <?= $utcDateTime->format("Y-m-d H:i:s") ?></p>
<p>The New York date/time is: <?= $localDateTime->format("Y-m-d H:i:s") ?></p>"
'<='是一個PHP短回波標籤,相當於'UTC日期/時間:<?PHP回聲$ utcDateTime->格式(「Ymd H:i:s」)?>
' – Steve