在php pdo中遇到strftime和mktime问题
我在这里:在php pdo中遇到strftime和mktime问题,php,mysqli,pdo,Php,Mysqli,Pdo,我在这里: <td><?php print strftime("%d %b. %Y %I:%M %p",mktime($row['c_date'])); ?></td> strftime的第二个参数是timestamp,您正在传递一个字符串。在第二个参数中使用strotime($row['c_date'])函数,一切正常 以下是php文档中strftime的参数 string strftime ( string $format [, int $timesta
<td><?php print strftime("%d %b. %Y %I:%M %p",mktime($row['c_date'])); ?></td>
strftime
的第二个参数是timestamp,您正在传递一个字符串。在第二个参数中使用strotime($row['c_date'])函数,一切正常
以下是php文档中strftime的参数
string strftime ( string $format [, int $timestamp = time() ] )
因此,这将起作用
<td><?php if (isset($row['c_date'])) {
print strftime("%d %b. %Y %I:%M %p",strtotime($row['c_date']));
} ?></td>
行['c_date']的值是多少?我设置了日期时间和当前时间stamp2018-01-19 11:11:4我没有看到任何问题回送strftime(“%d%b.%Y%I:%M%p”,mktime(time())代码>打印strftime的可能重复(“%d%b.%Y%I:%M%p”,mktime(time($row['c_date']));Yes time()可以,因为它返回时间戳我仍然有错误的输出1970年1月1日上午8:00 T_T 1970,并且它的时间始终显示为上午8:00,$行['c_date']中的值是多少?你能回音让我知道吗。2018-01-19 11:35:16
<td><?php if (isset($row['c_date'])) {
print strftime("%d %b. %Y %I:%M %p",strtotime($row['c_date']));
} ?></td>