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>"; ?>
永久地址:http://www.phprm.com/riqi/fs1346.html
转载随意~请带上教程地址吧^^