好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php 简单strtotime()时间操作函数 - php日期

php 简单strtotime()时间操作函数

strtotime此时间的Unix时间戳,有需要的朋友可以简单的参考一下,中间还讲了getdate函数,之后可以输出时分秒等,下面看一个实例:

<?php     //首先假设一个时间      $dt =  "2010-09-06 11:19:56" ;     echo   "时间:" . $dt . "<br>" ;     //将此时间格式化为Unix时间戳      $tm =  strtotime ( $dt );     echo   "此时间的Unix时间戳:" . $tm . "<br>" ;   ?>  实例  <?php  //用mktime()返回时间戳      $tm =  mktime (23,56,59,12,20,1999);     echo   "1999年12月20日23点56分59秒的Unix时间戳为:" . $tm ;     //用strtotime()返回时间戳      $tm2 =  strtotime ( "1999-12-20 23:56:59" );     echo   "<br>用strtotime获得的同一时间的时间戳:" . $tm2 ;   ?>  二  <?php     //设置一个时间(如采用当前时间可用time())      $tm  =  strtotime ( "2006-09-09 10:30:40" );     echo   "初始化设置的时间为:2006-09-09 10:30:40<br>" ;     //使用不同的格式化字符串测试输出效果      echo   date ( "Y-M-D H:I:S A" , $tm ). "<br>" ;     echo   date ( "y-m-d h:i:s a" , $tm ). "<br>" ;     echo   date ( "Y年m月d日[l] H点i分s秒" , $tm ). "<br>" ;     echo   date ( "F,d,Y l" , $tm ). "<br>" ;     echo   date ( "Y-M-D H:I:S" , $tm ). "<br>" ;     echo   date ( "Y-M-D H:I:S" , $tm ). "<br>" ;     echo   date ( "所在时区:T,与格林威治时间相差:O小时" , $tm ). "<br>" ;     //输出详细信息    ?>  <?php     //获取该时间的详细信息      $arr  =  getdate ( $tm );     //输出详细信息      echo   "秒:" . $arr [ "seconds" ]. "<br>" ;     echo   "分:" . $arr [ "minutes" ]. "<br>" ;     echo   "时:" . $arr [ "hours" ]. "<br>" ;     echo   "日:" . $arr [ "mday" ]. "<br>" ;     echo   "月:" . $arr [ "mon" ]. "/" . $arr [ "month" ]. "<br>" ;     echo   "年:" . $arr [ "year" ]. "<br>" ;     echo   "星期:" . $arr [ "wday" ]. "/" . $arr [ "weekday" ]. "<br>" ;     echo   "该日期是该年中的第" . $arr [ "yday" ]. "天<br>" ;   ?> 

查看更多关于php 简单strtotime()时间操作函数 - php日期的详细内容...

  阅读:65次