700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > php基础之时间函数(date() time() microtime())

php基础之时间函数(date() time() microtime())

时间:2022-09-13 12:57:41

相关推荐

php基础之时间函数(date()  time()  microtime())

PHP中时间相关的函数还是挺多的,本文只整理四个最常用的。分别是date(), time(), microtime()

日期相关 (date())

日期相关主要指的是date()函数,date()函数中有很多格式字符,你可以根据需要,自行选择合适的日期格式输出。详细取值在最下面

有两个需要注意的点

需要设置字符集,不然会出现乱码需要设置时区,不然会报错

如图所示

解决方案如下,时区的选择由很多,点击查看

<?php// 设置字符集header('Content-type:text/html;charset=utf-8');// 设置时区,两个方法设置,如下// ini_set('date.timezone','Asia/Shanghai');date_default_timezone_set('America/Los_Angeles');?>

ok,现在 这里介绍几个常用的,即选择以怎么样的的格式输出

// 使用最频繁的echo "当前时间为" . date('Y-m-d H:i:s'), '<br>'; //当前时间为-11-26 03:22:02// 返回月份echo "月份(英文全称):" . date('F'), '<br>';// 月份(英文全称):Septemberecho "月份(英文缩写):" . date('M'), '<br>';// 月份(英文缩写):Sepecho "月份(数字表示):" . date('m'), '<br>';// 月份(数字表示):11// 返回星期几echo "星期几(英文全称):" . date('l'), '<br>'; // 星期几(英文全称):Saturdayecho "星期几(英文缩写):" . date('D'), '<br>'; // 星期几(英文全称):Satecho "星期几(数字表示):" . date('w'), '<br>'; // 星期几(英文全称):6// 返回固定时间echo "固定小时:" . date('Y-m-d 00:i:s'), '<br>'; //固定小时:-11-26 1:33:26echo "固定分钟:" . date('Y-m-d H:00:s'), '<br>'; ///固定分钟:-11-26 03:00:26echo "固定秒数:" . date('Y-m-d H:i:00'), '<br>'; //固定秒数:-11-26 03:33:00// 返回一年中的数据echo "一年中的第几天(0-365):" . date('z'), '<br>'; //一年中的第几天(0-365):329echo "一年中的第几周(1-54):" . date('W'), '<br>'; //一年中的第几周(1-54):48// 返回时区echo "设置的时区:" . date('e'), '<br>'; //设置的时区:America/Los_Angelesecho "本机所在时区:" . date('T'), '<br>';//本机所在时区:PST

时间戳相关

有的时候我们可以需要时间戳。例如:保存时间是用时间戳要比日期时间格式占用空间更小。“秒”,“毫秒”(1秒=1000毫秒(ms)和“微妙”(1秒=1 000 000 微秒(μs) )

echo "当前时间戳(以秒为单位):" . time(), '<br>';//当前时间戳(以秒为单位):1574768499$time_arr = explode(' ', microtime());// microtime返回当前 Unix 时间戳以及微秒数// var_dump(microtime()); //string(21) "0.16193300 1574768797"// print_r($time_arr);//Array ( [0] => 0.35206500 [1] => 1574769083 )echo "当前时间戳(以秒为单位):" . $time_arr[0] . ';返回的微秒数:' . $time_arr[1];//当前时间戳(以秒为单位):0.11761000;返回的微秒数:1574770066

详细参数请点击

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。