PHP时间戳和日期相互转换

女爷i 2023-03-02 13:10 229阅读 0赞
  1. <?php
  2. // 获取当前日期时间
  3. $now = date('Y-m-d H:i:s');
  4. echo $now,"\n"; // 2020-08-20 13:10:03
  5. // 获取当前时间戳
  6. $now = time();
  7. echo $now,"\n"; // 1597900203
  8. // 时间戳转日期格式
  9. echo date('Y-m-d H:i:s', time()); // 2020-08-20 13:10:03
  10. // 日期转时间戳
  11. $now = strtotime(date('Y-m-d H:i:s'));
  12. echo $now,"\n"; // 1597900203
  13. // 时间戳求差
  14. echo $now - strtotime('2020-08-20 13:08:00'),"\n"; // 123
  15. echo strtotime('2020-08-20 13:14:58') - strtotime('2020-08-20 13:08:00'); // 418
  16. // 获取1天后此时的时间戳
  17. echo strtotime('+1 day'); // 1597987083
  18. echo "\n";
  19. echo strtotime('next day'); // 1597987083
  20. // 获取下周一的时间戳
  21. echo strtotime('next Monday'); // 1598198400
  22. $date = date_create("2020-08-31");
  23. // date_add()函数添加日、月、年、时、分和秒到一个日期
  24. date_add($date,date_interval_create_from_date_string("40 days"));
  25. echo date_format($date,"Y-m-d"); // 2020-10-10
  26. $date = date_create("2020-08-31");
  27. date_add($date,date_interval_create_from_date_string("1 days"));
  28. echo date_format($date,"Y-m-d"); // 2020-09-01
  29. ?>

参考文章链接:

  • https://www.cnblogs.com/wuhuan666/p/8472911.html
  • http://c.biancheng.net/view/6206.html

发表评论

表情:
评论列表 (有 0 条评论,229人围观)

还没有评论,来说两句吧...

相关阅读