PHP时间戳和日期相互转换.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHP时间戳和日期相互转换

在php中我们要把时间戳转换日期可以直接使用date函数来实现,如果要把日期转换成时间戳可以使用strtotime 函数实现,下面我来给大家举例说明。 1.php中时间转换函数 ?代码如下 复制代码 strtotime date date Y-m-d H:i,$unixtime 2.php中获得今天零点的时间戳 要获得零点的unix时间戳,可以使用$todaytime strtotime “today” , 然后再使用date Y-m-d H:i,$todaytime 转换为日期。 时间戳转换为日期? 时间戳转换函数:date Y-m-d H:i:s,time ,Y-m-d H:i:s是转换后的日期格式,time 是获得当前时间的时间戳。如果是date Y-m-d H:i:s,time ,则小时分秒一起显示;如果是date Y-m-d , time ,只显示年月日。例如: date Y-m-d H:i:s,time 转换后为:2010-07-18 18:42:48 date Y-m-d,time 转换后为:2010-07-18 日期转换为时间戳 . ?代码如下 复制代码 class SaonekController extends Controller public function indexAction /*时间戳转换成日期不用说了 但是日期要转成时间戳的话就要用到strtotime */ $time time ;//时间戳 ?? $nowtime date Y-m-d H:i:s,$time ;//生成带格式的日期 ?? $oldtime 2010-11-10 22:19:21; $catime strtotime $oldtime ;//日期转换为时间戳 ?? $nowtimes date Y-m-d H:i:s,$catime ;//时间戳又转回日期了 ?? echo? $nowtimes; 3.php中时间戳转换为日期,并按照时间显示不同的内容,如刚刚,分钟前,小时前,今天,昨天等 ?代码如下 复制代码 /*时间转换函数*/ function transTime $ustime $ytime date Y-m-d H:i,$ustime ; $rtime date n月j日 H:i,$ustime ; $htime date H:i,$ustime ; $time time - $ustime; $todaytime strtotime today ; $time1 time - $todaytime; if $time 60 $str 刚刚; else if $time 60 * 60 $min floor $time/60 ; $str $min.分钟前; else if $time $time1 $str 今天 .$htime; else $str $rtime; return $str; 其它的参考 使用date将当时间戳与指定时间戳转换成系统时间 1 打印明天此时的时间戳strtotime ”+1 day“ ?代码如下 复制代码 当前时间:echo date ”Y-m-d H:i:s”,time 结果:2009-01-22 09:40:25 指定时间:echo date ”Y-m-d H:i:s”,strtotime ”+1 day” 结果:2009-01-23 09:40:25 2 打印昨天此时的PHP时间戳strtotime ”-1 day“ ?代码如下 复制代码 当前时间:echo date ”Y-m-d H:i:s”,time 结果:2009-01-22 09:40:25 指定时间:echo date ”Y-m-d H:i:s”,strtotime ”-1 day” 结果:2009-01-21 09:40:25 3 打印下个星期此时的时间戳strtotime ”+1 week“ ?代码如下 复制代码 当前时间:echo date ”Y-m-d H:i:s”,time 结果:2009-01-22 09:40:25 指定时间:echo date ”Y-m-d H:i:s”,strtotime ”+1 week” 结果:2009-01-29 09:40:25 4 打印上个星期此时的时间戳strtotime ”-1 week“ ?代码如下 复制代码 当前时间:echo date ”Y-m-d H:i:s”,time 结果:2009-01-22 09:40:25 指定时间:echo date ”Y-m-d H:i:

文档评论(0)

kaiss + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档