【问题标题】:Warning: strtotime() expects parameter 1 to be string,object given in php警告:strtotime() 期望参数 1 是字符串,php 中给出的对象
【发布时间】:2018-08-06 11:00:50
【问题描述】:

我正在尝试将 Excel 数据上传到 php 中的数据库,我收到警告错误。

<?php
$datepub = date("Y-m-d",strtotime($conn,$Row[6]));

【问题讨论】:

  • 如果$conn 是一个数据库连接,我会大笑。请阅读php.net/manual/en/function.strtotime.php
  • 您的问题与 MySQL 或 MySQLi 无关,因此您的标签不正确。您的代码示例不可重现,我们没有$conn 也没有$Row,我们必须猜测它。请阅读How to ask 指南。
  • 我投票结束这个问题是一个错字,因为 OP 根本没有检查手册的正确用法。

标签: php mysql mysqli


【解决方案1】:

请查看php手册。

int strtotime ( string $time [, int $now = time() ] )

您不能将对象传递给它,它需要是一个日期字符串,如下所示。

echo date("jS F, Y", strtotime("11.12.10")); 

【讨论】:

  • 我认为评论中的文档链接就足够了。一旦我用 only 对文档的引用回答了像你这样的问题,因为没有真正的问题,我被否决了,因为这样的答案不是好的答案(因为问题是也不是)。
猜你喜欢
  • 2016-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-29
  • 1970-01-01
  • 2020-10-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多