Php 函数strotime()中的echo变量存在问题

Php 函数strotime()中的echo变量存在问题,php,codeigniter,echo,strtotime,Php,Codeigniter,Echo,Strtotime,为什么不在此代码中使用echo(函数strotime? 没有显示任何内容 $ok = '2011/07/18'; echo strtotime($ok); 我个人。你知道你会得到一个数字作为回应而不是一个格式化的日期吗?您必须调用(或类似)将其重新格式化。我尝试了您的代码,它运行良好 #!/usr/bin/php <?php $ok = '2011/07/18'; echo strtotime($ok); echo date("F j, Y, g:i:s a",strtotim

为什么不在此代码中使用echo(函数strotime?
没有显示任何内容

$ok = '2011/07/18'; 
echo strtotime($ok);

我个人。你知道你会得到一个数字作为回应而不是一个格式化的日期吗?您必须调用(或类似)将其重新格式化。

我尝试了您的代码,它运行良好

#!/usr/bin/php
<?php


$ok = '2011/07/18';
echo strtotime($ok);


echo date("F j, Y, g:i:s a",strtotime($ok));
?>
#/usr/bin/php

回复:13109652002011年7月18日12:00:00 am

您也可以尝试在您的时间功能之前设置默认时区:date_default_timezone_set('America/Halifax');