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日期的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did29248