php没有显示计算出结果,PHP strtotime返回错误的计算结果

我有以下应该在比赛开始/开始之前要花费几天和几小时的时间

$time=$row['event_time'];

$gameDate = $row['event_date'];

if($gameDate !== $lastDate){

$calcDate= strtotime('Ymd',$gameDate,$time); //suspect problem is here

var_dump($calcDate);

$remaining = $calcDate - time();

$days_remaining = floor($remaining / 86400);

$hours_remaining = floor(($remaining % 86400) / 3600);

echo'

';

$lastDate = $gameDate;

echo '

'.$gameDate.'';

但是,当我在$calcDate上执行var_dump时,它只会返回布尔值false,false

我已经搜索,调整和尝试过,希望有更多经验的php用户可以在这里帮助我

假设日期和时间为2015-05-17 08:00

解决方法:

我认为那行应该是

$calcDate= strtotime($gameDate . " " . $time)

标签:html,php

来源: https://codeday.me/bug/20191028/1951561.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值