Code前端首页关于Code前端联系我们

php计算小时分秒,php距离某个时间倒计时

terry 3年前 (2023-09-30) 阅读数 48 #PHP
文章标签 PHP microtime

本文目录一览:

  • 1、php怎样获取某一特定时间的时分秒?比如我只要取得“2011年5月26号 10时10分10秒”这个日期的时分秒
  • 2、php 如何计算时间
  • 3、PHP计算两个日期相差的小时、分钟、秒数
  • 4、php 时分秒计算

php怎样获取某一特定时间的时分秒?比如我只要取得“2011年5月26号 10时10分10秒”这个日期的时分秒

获取时间只能是当前的时间,如果是想得到以前的时间,那只能自己进行日期时间的转换(或者手动调整服务器、本地时间设置)。

php 如何计算时间

php计算时间的应用主要有如下几个:

echo "br***************用PHP打印出前一天的时间***************br";

echo date("Y-m-d ",strtotime(" -1 day"));//昨天

echo 'br';

echo date("Y-m-d ",strtotime(" +1 day")); //明天

echo "br********************输出当前时间*********************br";

echo date("Y年m月d日 l H:i:s A"); //2011年08月29日 Monday 04:52:25 AM

echo 'br';

echo date("y-n-j D h:i:s a"); //11-8-29 Mon 04:52:25 am

echo 'br';

echo date("Y年n月j日 l G:i:s a",strtotime("now"));//2011年8月29日 Monday 7:56:05 am

echo "br*****************两个日期之间的天数******************br";

$str1=strtotime("2007-02-08");

$str2=strtotime("now");

print_r (floor(($str2-$str1)/(3600*24)));

echo "br**********************倒计时*************************br";

$time1=strtotime("2012-7-18 17:30:00");

$time2=strtotime("now");

$sec=$time1-$time2;

$year=floor($sec/3600/24/365);//年

$temp=$sec-$year*365*24*3600;

$month=floor($temp/3600/24/30);//月

$temp=$temp-$month*30*24*3600;

$day=floor($temp/3600/24);//日  

$temp=$temp-$day*3600*24;

$hour=floor($temp/3600);//小时

$temp=$temp-$hour*3600;

$minute=floor($temp/60);//分  

$second=$temp-$minute*60;//秒  

echo "距离培训毕业还有".$year."年".$month."月".$day."天".$hour."小时".$minute."分".$second."秒";

PHP计算两个日期相差的小时、分钟、秒数

PHP计算两个日期相差的时分秒

结果: 1小时3分4秒

结语:转换时间戳取两个时间相差的秒数再进行处理。

php 时分秒计算

你这个只是时间,没日期,可以手动加上日期,然后比较时间戳的大小

$time = '10:10:10';

$time = date('Y-m-d ').$time;

$time = strtotime($time);

$now = time();

if ($time = $now)

{

    echo '比当前时间大';

}

else

{

    echo '比当前时间小';

}

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门