PHP 日期时间函数 PHP实现日历

PHP日期时间函数一般用在按时间查询统计信息

    time() -返回当前时间的时间戳  

    microtime() - 返回当前Unix时间戳和微秒数

    注:所谓的时间戳就是从1970年1月1日 00:00:00 到当前时间的秒数

     时间戳格式化函数

    date() - 格式化一个本地时间/日期

        /*date()有两个参数,第一个是格式化时间戳的格式 (例如下)第二个参数,要格式化的时间戳  如果不填写默认获取的是当前时间戳;
                注:时间默认为GMT时间,与我们的时差有差距,应该设置为('PRC')date_default_timezone_set('PRC'); 用来设置日期函数的默认时区
*/// echo date('Y-m-d H:i:s'); // 未设置时区之前 2018-5-24 03:51:53date_default_timezone_set('PRC');echo date('Y-m-d H:i:s'); // 设置时区之后 2018-5-24 09:51:53

    gmdate() - 格式化一个GMT/UTC  时间/日期 ;

    getdate() - 取得日期时间信息  (返回的是一个数组)

    localtime() - 取得本地时间 (返回是一个索引数组,当第二个值设置为true后返回的是关联数组)

    date_default_timezone_set() -设定日期函数的默认时区    

    date_default_timezone_get() - 获取当前的时区

    mktime() - 取得一个日期的Unix时间戳

    

        /*当 mktime() 不传参数时默认是当期时间戳 不传参数时还不如用time()函数 一般不推荐不传参数格式应该为:(时,分,秒,月,日,年)*/echo mktime(12,25,3,5,24,2018); //输出 2018年5月24日 12:25:3 的时间戳

    strtotime() - 将任何英文文本的日期时间描述为Unix时间戳(功能强大的很)

      
        echo strtotime('2018-5-24 12:25:3'); //输出2018年5月24 12:25:3 的时间戳 echo strtotime('now'); //获取当前时间的时间戳echo strtotime('-1 day') //获取前一天此时的时间戳echo strtotime('-1 month')//获取前一个月此时的时间戳echo strtotime('+1 day +1 year') //获取一年之后的明天的时间戳

   PHP日期函数实现日历

        
=$firstDay) || ($i>0 && $day_tmp<$daysInMonth)) {$day_tmp++;$days[$i][$j] = $day_tmp;} else {$days[$i][$j] = '';}		}
} ?>
 $dayWeek) {echo "";foreach ($dayWeek as $day) {echo "";}echo "";}?>
周日周一周二周三周四周五周六
".$day."
这样一个月的日历就做好了!





本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部