php 算出从今天到周日的天数

php 算出从今天到周日的天数,第1张

date_default_timezone_set("Etc/GMT-8");

$nowtime = date("Y-m-d H:i",time());

$w = date("w",time());

if($w == 0)

    $w = "今天是星期天!";

else

{

    $day = 7-$w;

    $w = "今天离星期天还有$day天";

 }

echo "当前时间为:"$nowtime;

echo "</br>"$w;

    / 

      返回某个时间几月前或及月后的时间戳 

      @$datetime 指定时间戳

      @$num 增减月份(1,-2)

      @return datetime 

     /  

    public static function getEveryMonth($datetime,$num){

        $year_month = date("Y-m",$datetime);

        $time_day = date("d",$datetime);

        $H = date("H",$datetime);

        $i = date("i",$datetime);

        $s = date("s",$datetime);

        

        if($num>0){

            $act = "+"abs($num)" month";

        }else{

            $act = "-"abs($num)" month";

        }

        $time = strtotime($act,strtotime($year_month));

        $time_str = date("Y-m-d",$time);

        

        if(date("t",$time)>$time_day){

            $return_time = mktime($H,$i,$s,date("m",$time),date("d",$time),date("Y",$time));

        }else{

            $return_time = mktime($H,$i,$s,date("m",$time),date("t",$time),date("Y",$time));

        }

        return $return_time;  

    }

$year = '1990';//

$month = '1';//

$day = '2';//输入值

$num = mktime(0,0,0,$month,$day,$year);

$num2 = mktime(0,0,0,1,1,$year);

$num -=$num2;

$count = intval($num)/(246060);

var_dump($count);

count+1就是就是第几数。

原理就是获取输入的时间戳减去该年第一天的时间戳,除去一天的秒数,就是相隔的天数,加一即可

<php 

    $time = time();  

      

    / 

      计算上一个月的今天,如果上个月没有今天,则返回上一个月的最后一天 

      @param type $time 

      @return type

      >

以上就是关于php 算出从今天到周日的天数全部的内容,包括:php 算出从今天到周日的天数、php 指定时间退后或提前N个月的函数怎么写、(php)输入三个数,分别代表年月日,求该日期,是当年的第几天(php语言写)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9354375.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存