drza10046
2014-04-09 12:28
浏览 150
已采纳

如何使用mktime获取今天的时间

I tried to get todays time at 00:01:00 (h:i:s)

my code:

<?php 
$delay_hour=10;
$delay_minute=11;

echo $t2=mktime($delay_hour, $delay_minute, 00, date('n',time()), date('j',time()), date('Y',time()));
echo '<br/>';
echo date("d-m-Y h:i:s",$t2);
echo '<br/>';
$delay_hour=0;
$delay_minute=1;

echo $t2=mktime($delay_hour, $delay_minute, 00, date('n',time()), date('j',time()), date('Y',time()));
echo '<br/>';
echo date("d-m-Y h:i:s",$t2);
echo '<br/>';
?>

so how to get todays time at 00:01:00?

图片转代码服务由CSDN问答提供 功能建议

我试图今天的时间00:01:00(h:i:s) \ n

我的代码:

 &lt;?php 
 $ delay_hour = 10; 
 $ delay_minute = 11; 
 
echo $ t2 = mktime(  $ delay_hour,$ delay_minute,00,日期('n',时间()),日期('j',时间()),日期('Y',时间())); 
echo'&lt; br /&gt;  ;'; 
echo date(“dmY h:i:s”,$ t2); 
echo'&lt; br /&gt;'; 
 $ delay_hour = 0; 
 $ delay_minute = 1; 
 
echo $  t2 = mktime($ delay_hour,$ delay_minute,00,日期('n',时间()),日期('j',时间()),日期('Y',时间())); 
echo'&lt;  ; br /&gt;'; 
echo date(“dmY h:i:s”,$ t2); 
echo'&lt; br /&gt;'; 
?&gt; 
    
 
 

那么如何在00:01:00获取今天的时间?

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • douba8048 2014-04-09 12:39
    已采纳

    Your code can be simplified to just:

    $result = mktime(0,1,0);//hour, minute, second
    

    Because mktime() without date part passed to it will set date to today's date.

    Note also, that mktime() results in timestamp - i.e. it's not formatted date, it's integer value (equal to number of seconds passed since Unix Epoch beginning)

    评论
    解决 无用
    打赏 举报
  • 查看更多回答(1条)

相关推荐 更多相似问题