(1)查看日期函数拓展
phpinfo()
<?phpphpinfo();
打开上述页面之后,可以看到以下,证明已经安装日期拓展
浏览器输入php.net访问php的文档
(2)设置时区
方式一:修改配置文件php.ini
d:\itsoft\wamp64\bin\php\php7.0.10\php.ini
[date马头琴好学吗]; defines the default timezone ud by the date functions; /d/file/titlepic/manual-lookup.php = prc; /d/file/titlepic/manual-lookup.php = 31.7667; /d/file/titlepic/manual-lookup.php = 35.2333; /d/file/titlepic/manual-lookup.php = 90.583333; /d/file/titlepic/manual-lookup.php = 90.583333
方式二:date_default_timezone_t
<?phpecho '当前时区'.date_default_timezone_get(); //utcvar_dump(date_default_timezone_t('asia/shanghai'));//trueecho '当前时区'.date_defa六一儿童节的短语说说ult_timezone_get(); //asia/shanghai
方式三:init_t
设置指定配置选项的值。这个选项会在脚本运行时保持新的值,并在脚本结束时恢复
<?phpecho ini_get('date.timezone'); //utcini_t('date.timezone','asia/shanghai');echo ini_get('date.timezone'); //asia/shanghai
(3)常用时间函数
常用参数
date使用
<?phpini_t('date.timezone','asia/shanghai');echo date('y年m月d日 h:i:s');//分隔符随意echo date('h:i:s a');//am pmecho date('w');//星期//判断是否闰年$runnian = date('l');if($runnian){ echo '是闰年';}el{ echo '不是闰年';}
time mktime的使用
<?php//获取当前时间戳echo time();//1513757887//时间戳转换成dateecho date('y-m-d h:i:s',time());//一天后的时间echo date('y-m-d h:i:s',time()+24*60*60);//获取指定日期的时间戳echo mktime(0,0,0,2,1,2016);//(h i s n j y) 2016-2-1 0:0:0的时间戳 可以依次省略
strtotime使用
<?phpecho date('y-m-d h:i:s',time());//2017-12-20 08:30:58echo date('y-m-d h:i:s',strtotime('+1 day'));//2017-12-21 08:30:58echo date('y-m-d h:i:s',strtotime('-5 days'));//2017-12-15 08:30:58echo date('y-m-d h:i:s',strtotime('+1 month'));//2017-01-20 08:30:58echo date('y-m-d h:i:s',strtotime('+5 months'));//2017-05-20 08:30:58echo date('y-m-d h:i:s',strtotime("last monday"));//2017-12-18 08:30:58echo strtotime("+1 week 2 days 4 hours 2 conds"), "\n";
microtime()
<?phpecho microtime(); //0.85666200 1513758991 两部分微妙值 时间戳echo microtime(true);// 1513759077.8005
其他函数
<?php//获取当前日期print_r(getdate());// 输出如下//array (// [conds] => 53// [minutes] => 40// [hours] => 8// [mday] => 20// [wday] => 3// [mon] => 12// [year] => 2017// [yday] => 353// [weekday] => wednesday// [month] =>// d小学体育课怎么上ecember [0] => 1513759253//)<?php//验证日期的合法性var_dump(checkdate(1,32,2014));//fal
(4)时间控件的使用test.php
<!doctype html><html lang="en"><head> <meta chart="utf-8"> <title>h5新增表单控件</title></head><body> <h1>h5新增表单日期时间控件</h1> <form action='doaction.php' method='post'> <input type="date" name="datetime1" id="time1"/><br> <input type="submit" value="李国豪怎么死的提交"/> </form></body></html>
doaction.php
<?phpprint_r($_post);
到此这篇关于php日期和时间函数的使用示例详解的文章就介绍到这了,更多相关php日期时间函数内容请己所不欲勿施于人什么意思搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!
本文发布于:2023-04-08 21:14:11,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/574eb53e21b68a30f26b7d616e8cf69f.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:PHP日期和时间函数的使用示例详解.doc
本文 PDF 下载地址:PHP日期和时间函数的使用示例详解.pdf
留言与评论(共有 0 条评论) |