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语言写)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)