PHP时间戳和日期相互转换
<?php
// 获取当前日期时间
$now = date('Y-m-d H:i:s');
echo $now,"\n"; // 2020-08-20 13:10:03
// 获取当前时间戳
$now = time();
echo $now,"\n"; // 1597900203
// 时间戳转日期格式
echo date('Y-m-d H:i:s', time()); // 2020-08-20 13:10:03
// 日期转时间戳
$now = strtotime(date('Y-m-d H:i:s'));
echo $now,"\n"; // 1597900203
// 时间戳求差
echo $now - strtotime('2020-08-20 13:08:00'),"\n"; // 123
echo strtotime('2020-08-20 13:14:58') - strtotime('2020-08-20 13:08:00'); // 418
// 获取1天后此时的时间戳
echo strtotime('+1 day'); // 1597987083
echo "\n";
echo strtotime('next day'); // 1597987083
// 获取下周一的时间戳
echo strtotime('next Monday'); // 1598198400
$date = date_create("2020-08-31");
// date_add()函数添加日、月、年、时、分和秒到一个日期
date_add($date,date_interval_create_from_date_string("40 days"));
echo date_format($date,"Y-m-d"); // 2020-10-10
$date = date_create("2020-08-31");
date_add($date,date_interval_create_from_date_string("1 days"));
echo date_format($date,"Y-m-d"); // 2020-09-01
?>
参考文章链接:
- https://www.cnblogs.com/wuhuan666/p/8472911.html
- http://c.biancheng.net/view/6206.html
还没有评论,来说两句吧...