php获取N天前时间字符串和时间戳/相互转换

网友投稿 329 2022-09-23

php获取N天前时间字符串和时间戳/相互转换

###获取当前时间字符串/时间戳

echo date("Y-m-d h:i:sa");// 2018-01-15 06:12:15amecho time();// 1515996628

时间字符串转时间戳

​​strtotime​​ 是个很聪明的函数,可以接收很多时间格式,例如:

echo strtotime('2018-01-15 06:12:15am');// 1515996735

时间戳转时间字符串

"; echo "昨天:".date("Y-m-d",strtotime("-1 day")), "
"; echo "明天:".date("Y-m-d",strtotime("+1 day")). "
"; echo "一周后:".date("Y-m-d",strtotime("+1 week")). "
"; echo "一周零两天四小时两秒后:".date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds")). "
"; echo "下个星期四:".date("Y-m-d",strtotime("next Thursday")). "
"; echo "上个周一:".date("Y-m-d",strtotime("last Monday"))."
"; echo "一个月前:".date("Y-m-d",strtotime("last month"))."
"; echo "一个月后:".date("Y-m-d",strtotime("+1 month"))."
"; echo "十年后:".date("Y-m-d",strtotime("+10 year"))."
";

获取前N天N月N年的时间字符串/时间戳

// 一天前// 时间戳echo mktime(0, 0, 0, date('m'), date('d')-1, date('Y')), "\n";// 时间字符串echo date("Y-m-d H:i:s", strtotime("-1 day")), "\n";// 一周前// 时间戳echo mktime(0, 0, 0, date('m'), date('d')-7, date('Y')), "\n";// 时间字符串echo date("Y-m-d H:i:s", strtotime("-7 day")), "\n";// 一月前// 时间戳echo mktime(0, 0, 0, date('m')-1, date('d'), date('Y')), "\n";// 时间字符串echo date("Y-m-d H:i:s", strtotime("-1 month")), "\n";// 一年前// 时间字符串echo mktime(0, 0, 0, date('m'), date('d'), date('Y')-1), "\n";// 时间日期echo date("Y-m-d H:i:s", strtotime("-1 year")), "\n";

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年一月,时区转换
下一篇:暴跌将至?10000亿造车新势力全线哑火,史上最大泡沫诞生?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~