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 "".$day." ";}echo " ";}?>
这样一个月的日历就做好了!
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
