wordpress中的PHP日期格式转换错误

wordpress中的PHP日期格式转换错误,php,wordpress,date,Php,Wordpress,Date,我使用wordpress作为我的平台,并且我添加了一个额外的数据库用于定制,当我使用来自该数据库的查询并转换数据格式时,wordpress echo fault:Warning:date()期望参数2是长的,字符串是D:\www\forums\wordpress\wp content\plugins\exec php\includes\runtime.php(42):eval()第249行的d代码,如何解决 <?php ... while($result = mysql_fetch_arr

我使用wordpress作为我的平台,并且我添加了一个额外的数据库用于定制,当我使用来自该数据库的查询并转换数据格式时,wordpress echo fault:
Warning:date()期望参数2是长的,字符串是D:\www\forums\wordpress\wp content\plugins\exec php\includes\runtime.php(42):eval()第249行的d代码,如何解决

<?php
...
while($result = mysql_fetch_array($resultset))
{
$date = date('Y/m/d g:i A',$result['date']);//line 249
...
?>
<div class="date"><?=$date;?></date>
...
<?php
}
?>

...
试试这个:

<?php
...
while($result = mysql_fetch_array($resultset))
{
if($result['date']){$date = date('Y/m/d g:i A',$result['date']);}else{$date="empty";}
...
?>
<div class="date"><?=$date;?></date>
...
<?php
}
?>

...
也许它只是有时无效

试试这个:

<?php
...
while($result = mysql_fetch_array($resultset))
{
if($result['date']){$date = date('Y/m/d g:i A',$result['date']);}else{$date="empty";}
...
?>
<div class="date"><?=$date;?></date>
...
<?php
}
?>

...

也许它只是有时无效

理想情况下,您可以修改查询以返回UNIX\u时间戳

SELECT UNIX_TIMESTAMP(date) AS `timestamp` ...

然后您将能够正常地将时间戳传递给date()函数。

理想情况下,您将能够修改查询以返回UNIX\u时间戳

SELECT UNIX_TIMESTAMP(date) AS `timestamp` ...

然后,您将能够正常地将时间戳传递给date()函数。

$result[“date”]
包含哪些内容?
$result[“date”]
包含哪些内容?Thax对所有人来说,但是添加strotime是一种更好的方法。Thax对所有人来说,但是添加strotime是一种更好的方法。