0

嘿,我想知道如何在我的时间中插入一个 div?

所以这是我正在使用的代码:

";

date_default_timezone_set('America/Los_Angeles');
echo(date("F j, Y, a"));

echo "

我希望找到是否有人知道使它看起来像这样的代码:

";

date_default_timezone_set('America/Los_Angeles');
echo(date("F j, Y,[<div id='txt'></div>] a"));

echo "

我放了一个:

<div id='txt'></div> 

就在时间格式的中间,那是行不通的,什么是正确的方法?

4

2 回答 2

0

你为什么不使用这个:

date_default_timezone_set('America/Los_Angeles');
echo(date("F j, Y,"));
echo '<div id="txt">';
echo(date("a"));
echo '</div>';
于 2013-07-14T17:50:33.483 回答
0

[<div id='txt'></div>]包含大量与时间格式相关的元字符。所有这些字母都被拿走了,必须转义。

使用单独的 date() 调用(参见 Tu Hoang 的回答)或逃避一切:

<?php
date_default_timezone_set('America/Los_Angeles');
echo date("F j, Y,[<\d\iv \i\d='\tx\t'></\d\iv>] a");
?>

很确定我忘记了一个...

编辑:我已经测试了我上面的代码,工作正常。

于 2013-07-14T17:52:23.887 回答