php用strtotime或mktime指定日期数据(本周,上周,本月,上月,本季度)_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php用strtotime或mktime指定日期数据(本周,上周,本月,上月,本季度)_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2770字,纯文字阅读大概需要4分钟。
内容图文
![php用strtotime或mktime指定日期数据(本周,上周,本月,上月,本季度)_PHP教程](/upload/InfoBanner/zyjiaocheng/180/e49e859517e9489fa59a200450fde5d1.jpg)
strtotime定义和用法
strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳。
语法
strtotime(time,now)参数 描述
time 规定要解析的时间字符串。
now 用来计算返回值的时间戳。如果省略该参数,则使用当前时间。
例
代码如下 | |
echo date("Y-m-d",strtotime("now")), " |
mktime函数
mktime() 函数返回一个日期的 Unix 时间戳。
参数总是表示 GMT 日期,因此 is_dst 对结果没有影响。
参数可以从右到左依次空着,空着的参数会被设为相应的当前 GMT 值。
语法
mktime(hour,minute,second,month,day,year,is_dst)
例
代码如下 | ||
echo date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),date("d")-date("w")+1-7,date("Y")))," "; echo date("Y-m-d H:i:s",mktime(23,59,59,date("m"),date("d")-date("w")+7-7,date("Y")))," "; echo " 本周: "; echo date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),date("d")-date("w")+1,date("Y")))," "; echo date("Y-m-d H:i:s",mktime(23,59,59,date("m"),date("d")-date("w")+7,date("Y")))," "; echo " 上月: "; echo date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m")-1,1,date("Y")))," "; echo date("Y-m-d H:i:s",mktime(23,59,59,date("m") ,0,date("Y")))," "; echo " 本月: "; echo date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),1,date("Y")))," "; echo date("Y-m-d H:i:s",mktime(23,59,59,date("m"),date("t"),date("Y")))," "; $getMonthDays = date("t",mktime(0, 0 , 0,date("n")+(date("n")-1)%3,1,date("Y")));//本季度未最后一月天数 echo " 本季度: "; echo date('Y-m-d H:i:s', mktime(0, 0, 0,date('n')-(date('n')-1)%3,1,date('Y')))," "; echo date('Y-m-d H:i:s', mktime(23,59,59,date('n')+(date('n')-1)%3,$getMonthDays,date('Y')))," "; $jdtoday = gregoriantojd(date('n'), date('j'), date('y')); $offset = jddayofweek($jdtoday)-1; for($i=0-$offset; $i<7-$offset; $i++){ $date = strtotime($i.' days'); echo(' | '.date('D', $date).'/'.date('n-j', $date).' | ');
---|
参数 | 描述 |
---|---|
hour | 可选。规定小时。 |
minute | 可选。规定分钟。 |
second | 可选。规定秒。 |
month | 可选。规定用数字表示的月。 |
day | 可选。规定天。 |
year | 可选。规定年。在某些系统上,合法值介于 1901 - 2038 之间。不过在 PHP 5 中已经不存在这个限制了。 |
is_dst |
可选。如果时间在日光节约时间(DST)期间,则设置为1,否则设置为0,若未知,则设置为-1。 自 5.1.0 起,is_dst 参数被废弃。因此应该使用新的时区处理特性。 |
http://www.bkjia.com/PHPjc/632679.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/632679.htmlTechArticle本文章来给各位同学介绍一下利用php用strtotime或mktime指定日期数据(本周,上周,本月,上月,本季度)实例,希望对各位同学会有所帮助呀。 str...
内容总结
以上是互联网集市为您收集整理的php用strtotime或mktime指定日期数据(本周,上周,本月,上月,本季度)_PHP教程全部内容,希望文章能够帮你解决php用strtotime或mktime指定日期数据(本周,上周,本月,上月,本季度)_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。