获取php中特定时间的strotime
我想得到一天/时间的时间戳获取php中特定时间的strotime,php,strtotime,Php,Strtotime,我想得到一天/时间的时间戳 17/12/2014 8pm 目前我正在做 $curtime = strtotime(date("Y-m-d H:i:s")); 这是给我的当前时间戳,但我需要在晚上8点 非常感谢您的帮助。提前感谢。如果您想在晚上8点获取今天的时间戳,实际上比使用日期要简单得多,因为您可以在标准时间中使用相对时间: $curtime = strtotime('today 8pm'); 如果使用日期进行测试: echo date('Y-m-d H:i:s', $curtime);
17/12/2014 8pm
目前我正在做
$curtime = strtotime(date("Y-m-d H:i:s"));
这是给我的当前时间戳,但我需要在晚上8点
非常感谢您的帮助。提前感谢。如果您想在晚上8点获取今天的时间戳,实际上比使用
日期要简单得多,因为您可以在标准时间中使用相对时间:
$curtime = strtotime('today 8pm');
如果使用日期进行测试:
echo date('Y-m-d H:i:s', $curtime); // Returns 2014-12-17 20:00:00
下面是一篇完整的文章,解释了如何构造正确的相对日期。最好的方法是使用。签出format的参数后,您将得到如下结果:
$date = date_create_from_format('d/m/Y ga', '17/12/2014 8pm');
if (!empty($date)) {//returns false if can't create date
$timestamp = $date->getTimestamp();
//echo date('d/m/Y H:i:s', $timestamp);
}
你只是想改变它的格式吗?我只希望它是这种格式——1418823780使用你的方法,$curtime=strottime(date(“Y-m-d”)。'20:00:00')代码>但这不是一个很好的方法。谢谢@sjagr让我尝试一下……我真不敢相信它会这么简单。@Raj是的!你可以使用一些非常常见的英语单词,比如下周五晚上8点
或者昨天晚上8点
。或者你可以减少歧义,在明天晚上8点使用+1 day 8pm
。类似英语的东西:谢谢这篇文章。我今天下午三点而不是下午三点,这样的尝试让我发疯。