2015-10-21 37 views
0

我需要知道如何将microtime中当前日期的07:00转换。很抱歉,如果这是一个愚蠢的问题,但我无法找到答案的任何地方PHP - 将特定小时转换为microtime

+0

没有在手册中? http://php.net/manual/en/function.microtime.php看到了一些。 –

+0

@ Fred-ii-在哪里?我无法看到我的问题的解决方案 – Anonymous

+0

this'$ micro_date = microtime(); $ date_array = explode(“”,$ micro_date); $ date = date(“Y-m-d H:i:s”,$ date_array [1]); echo“Date:$ date:”。 $ date_array [0];'似乎很有希望。 –

回答

1

php mktime()

//set timezone to default 
date_default_timezone_set('UTC'); 
//this will give you the timestamp of today, 7:00:00 pm (which is 19 o' clock in 24hour system 
$time = mktime(19,0,0); 

然后你可以格式化时间戳你需要的任何一种格式。

0

您是否尝试过制作DateTime对象,然后将其格式化为unix时间?

$dt = new DateTime('7:00pm'); 
echo $dt->format('U'); 

如果你不处理字符串,那么显然有更有效的方法来做到这一点。