首页 > 语言 > PHP > 正文

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

2024-09-04 11:45:23
字体:
来源:转载
供稿:网友

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

  1. <?php 
  2.   //首先假设一个时间 
  3.   $dt"2010-09-06 11:19:56"
  4.   echo "时间:".$dt."<br>"
  5.   //将此时间格式化为Unix时间戳 
  6.   $tmstrtotime($dt); 
  7.   echo "此时间的Unix时间戳:".$tm."<br>"
  8.  ?> 
  9. 实例 
  10. <?php 
  11. //用mktime()返回时间戳 
  12.   $tmmktime(23,56,59,12,20,1999); 
  13.   echo "1999年12月20日23点56分59秒的Unix时间戳为:".$tm
  14.   //用strtotime()返回时间戳 
  15.   $tm2strtotime("1999-12-20 23:56:59"); 
  16.   echo "<br>用strtotime获得的同一时间的时间戳:".$tm2
  17.  ?> 
  18. 二 
  19. <?php 
  20.   //设置一个时间(如采用当前时间可用time()) 
  21.   $tm = strtotime("2006-09-09 10:30:40"); 
  22.   echo "初始化设置的时间为:2006-09-09 10:30:40<br>"
  23.   //使用不同的格式化字符串测试输出效果 
  24.   echo date("Y-M-D H:I:S A",$tm)."<br>"
  25.   echo date("y-m-d h:i:s a",$tm)."<br>"
  26.   echo date("Y年m月d日[l] H点i分s秒",$tm)."<br>"
  27.   echo date("F,d,Y l",$tm)."<br>"
  28.   echo date("Y-M-D H:I:S",$tm)."<br>"
  29.   echo date("Y-M-D H:I:S",$tm)."<br>"
  30.   echo date("所在时区:T,与格林威治时间相差:O小时",$tm)."<br>"
  31.   //输出详细信息 
  32.  ?> 
  33. <?php 
  34.   //获取该时间的详细信息 
  35.   $arr = getdate($tm); 
  36.   //输出详细信息 
  37.   echo "秒:".$arr["seconds"]."<br>"
  38.   echo "分:".$arr["minutes"]."<br>"
  39.   echo "时:".$arr["hours"]."<br>"
  40.   echo "日:".$arr["mday"]."<br>"
  41.   echo "月:".$arr["mon"]."/".$arr["month"]."<br>"
  42.   echo "年:".$arr["year"]."<br>"
  43.   echo "星期:".$arr["wday"]."/".$arr["weekday"]."<br>"
  44.   echo "该日期是该年中的第".$arr["yday"]."天<br>"
  45.  ?> 

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