首页 > 编程 > PHP > 正文

php如何获取年月日的时间戳以及日期的方法

2020-03-22 19:22:09
字体:
来源:转载
供稿:网友
PHP获取时间戳是通过PHP time()函数实现的,PHP获取日期则是通过PHP data()函数实现的,它们具体是如何实现的,下面给出了具体的例子。

设置时区
date_default_timezone_set( Asia/Shanghai date_default_timezone_set( PRC //这两种方法效果相同

时间戳转日期,可以用date(‘Y-m-s h:i:s’, 具体时间戳来实现)
日期转换时间戳,用strtotime( date() ).

时间戳格式
//获取今日开始时间戳和结束时间戳 $beginToday=mktime(0,0,0,date( m ),date( d ),date( Y $endToday=mktime(0,0,0,date( m ),date( d )+1,date( Y ))-1; //获取昨日起始时间戳和结束时间戳 $beginYesterday=mktime(0,0,0,date( m ),date( d )-1,date( Y $endYesterday=mktime(0,0,0,date( m ),date( d ),date( Y ))-1; //获取本周起始时间戳和结束时间戳 $beginThisweek = mktime(0,0,0,date( m ),date( d )-date( w )+1,date( y $endThisweek=time(); //获取上周起始时间戳和结束时间戳 $beginLastweek=mktime(0,0,0,date( m ),date( d )-date( w )+1-7,date( Y $endLastweek=mktime(23,59,59,date( m ),date( d )-date( w )+7-7,date( Y //获取本月起始时间戳和结束时间戳 $beginThismonth=mktime(0,0,0,date( m ),1,date( Y $endThismonth=mktime(23,59,59,date( m ),date( t ),date( Y  //上个月的起始时间:  $begin_time = strtotime(date( Y-m-01 00:00:00 ,strtotime( -1 month ))); $end_time = strtotime(date( Y-m-d 23:59:59 , strtotime(-date( d ). day ))); $begin_year = strtotime(date( Y ,time()). -1 . -1 //本年开始 $end_year = strtotime(date( Y ,time()). -12 . -31 //本年结束 //现在的时间到第二天凌晨相差的时间戳 $time = (strtotime(date( Y-m-d ))+3600*24) - time() ;
日期格式
 echo br 上周起始时间: br  echo date( Y-m-d H:i:s ,mktime(0, 0 , 0,date( m ),date( d )-date( w )+1-7,date( Y ))), /n  echo date( Y-m-d H:i:s ,mktime(23,59,59,date( m ),date( d )-date( w )+7-7,date( Y ))), /n  echo br 本周起始时间: br  echo date( Y-m-d H:i:s ,mktime(0, 0 , 0,date( m ),date( d )-date( w )+1,date( Y ))), /n  echo date( Y-m-d H:i:s ,mktime(23,59,59,date( m ),date( d )-date( w )+7,date( Y ))), /n  echo br 上月起始时间: br  echo date( Y-m-d H:i:s ,mktime(0, 0 , 0,date( m )-1,1,date( Y ))), /n  echo date( Y-m-d H:i:s ,mktime(23,59,59,date( m ) ,0,date( Y ))), /n  echo br 本月起始时间: br  echo date( Y-m-d H:i:s ,mktime(0, 0 , 0,date( m ),1,date( Y ))), /n  echo date( Y-m-d H:i:s ,mktime(23,59,59,date( m ),date( t ),date( Y ))), /n //本年起始 echo date(‘Y-01-01’);  //结束日期  echo date(‘Y-12-31’);

相关推荐:

分享PHP中date()函数输出时间的方法

以上就是php如何获取年月日的时间戳以及日期的方法的详细内容,PHP教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表