关键词搜索

源码搜索 ×
×

关于PHP时间戳的一些总结

发布2020-12-03浏览607次

详情内容

1、获取当前时间戳

echo time(); //获取当前时间戳

2、当前时间戳增加

  1. echo date('Y-m-d H:i:s', strtotime('+1second')); // 当前时间戳+1
  2. echo date('Y-m-d H:i:s', strtotime('+1minute')); // 当前时间戳+1小时
  3. echo date('Y-m-d H:i:s', strtotime('+1hour')); // 当前时间戳+1
  4. echo date('Y-m-d H:i:s', strtotime('+1day')); // 当前时间戳+1
  5. echo date('Y-m-d H:i:s', strtotime('+1week')); // 当前时间戳+1
  6. echo date('Y-m-d H:i:s', strtotime('+1month')); // 当前时间戳+1
  7. echo date('Y-m-d H:i:s', strtotime('+1year')); // 当前时间戳+12年,12月,12天,12小时,12分,12
  8. echo date('Y-m-d H:i:s', strtotime('+12year 12month 12day 12hour 12minute 12second'));
  9. $t = 1483967416; // 指定时间戳
  10. echo $date = date('Y-m-d H:i:s', $t);
  11. /*方法一*/
  12. // 指定时间戳+1
  13. echo date('Y-m-d H:i:s', $t+1*24*60*60); // 指定时间戳+1
  14. echo date('Y-m-d H:i:s', $t+365*24*60*60);
  15. /*方法二*/
  16. //$t是指定时间戳
  17. // 指定时间戳+1
  18. echo date('Y-m-d H:i:s', strtotime("+1day", $t));
  19. // 指定时间戳+1年 echo date('Y-m-d H:i:s', strtotime("+1year", $t));
  20. //时间戳转时间
  21. echo date('Y-m-d H:i:s', "1607046498") . "<br>";
  22. //获取当天11:30点的时间戳
  23. $start_time = mktime(11, 30, 0, date('m'), date('d'), date('Y'));
  24. //PHP计算两个时间差的方法
  25. $startdate="https://files.jxasp.com/image/2010-12-11 11:40:00";
  26. $enddate="https://files.jxasp.com/image/2012-12-12 11:45:09";
  27. $date=floor((strtotime($enddate)-strtotime($startdate))/86400);
  28. $hour=floor((strtotime($enddate)-strtotime($startdate))%86400/3600);
  29. $minute=floor((strtotime($enddate)-strtotime($startdate))%86400/60);
  30. $second=floor((strtotime($enddate)-strtotime($startdate))%86400%60);
  31. echo $date."天<br>";
  32. echo $hour."小时<br>";
  33. echo $minute."分钟<br>";
  34. echo $second."秒<br>";

 

相关技术文章

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载