【问题标题】:Warning on using strtotime in php? [closed]关于在 php 中使用 strtotime 的警告? [关闭]
【发布时间】:2012-12-18 18:27:24
【问题描述】:

警告:mysql_result() 需要至少 2 个参数,此行给出 1 个

$time   = mysql_result( date('d F Y', strtotime($i["time_stamp"])));

【问题讨论】:

  • 你到底在做什么。
  • 看起来没有意义。 mysql_resultdate ?!
  • 我的时间戳显示 1357294428 我想以正确的格式显示 H:mm:ss DD-MM-YY
  • 你正在用勺子切苹果。因此发出警告。

标签: php strtotime


【解决方案1】:

如果您查看mysql_result 的文档,您会发现它需要查询资源作为第一个参数,行号作为第二个参数,并且(可选)字段名称或偏移量作为第三个参数。无论如何,您都没有使用类似于其目的的功能。

编辑:

根据您上面的评论(“我的时间戳显示 1357294428 我想以正确的格式显示 H:mm:ss DD-MM-YY”),您正在寻找这个:

date('H:i:s d-m-y', strtotime($i["time_stamp"]));

虽然如果$i["time_stamp"] 已经是一个时间戳,那么你只需要这个:

date('H:i:s d-m-y', $i["time_stamp"]);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-05
    • 2014-07-02
    • 1970-01-01
    • 2020-11-27
    • 1970-01-01
    • 1970-01-01
    • 2011-07-10
    • 2019-08-07
    相关资源
    最近更新 更多