日期转换
文章平均质量分 78
人生如初见_张默
这个作者很懒,什么都没留下…
展开
-
处理PHP strtotime的BUG
BUG如日期:$today = '2020-12-31';echo date("Y-m-d",strtotime("$today -1 month"))输出2020-12-01根据上面的输出可以看出来,输出的还是2020年12月分析:先做-1 month, 那么当前是07-31, 减去一以后就是06-31.再做日期规范化, 因为6月没有31号, 所以就好像2点60等于3点一样, 6月31就等于了7月1是不是逻辑很”清晰”呢? 我们也可以手动验证第二个步骤, 比如:var_du转载 2020-07-27 10:03:08 · 586 阅读 · 0 评论 -
日期转换
某一年的第一周开始日期 和 最后一周的结束日期$year = 2018;$time['start'] = strtotime($year . 'W' . '01');$first_day = date('Y-m-d', $time['start']);$weeks_num = date('W', mktime(0,0,0,12,30,$year));//计算2018年有多少周$tim...原创 2018-07-19 15:29:00 · 356 阅读 · 0 评论 -
php--查询某个日期在这一年中是第几天
一、$year=2020;$month=4;$day=19; $sum=-1; switch($month){ case 1:$sum=0;break; case 2:$sum=31;break; case 3:$sum=59;break; case 4:$sum=90;break; case 5...原创 2019-04-19 11:56:49 · 2033 阅读 · 0 评论 -
PHP--计算两个日期之间相差的天数/小时/分钟/秒数/月份
$res = '2019-07-24 10:10:00';$rea = date('Y-m-d H:i:s');$date = (strtotime($rea) - strtotime($res)) / 86400;//计算两个日期相隔天数echo $date . '<br/>';$hour = (strtotime($rea) - strtotime($res))%864...原创 2019-08-22 14:19:54 · 799 阅读 · 0 评论 -
php---获取周日期/月日期
周日期//获取上周一日期echo date('Y-m-d', strtotime('-1 monday', time())) . '<br/>'; //无论今天几号,-1 monday为上一个有效周未echo date('Y-m-d', strtotime('-2 sunday +1 day')) . '<br/>';//获取上周日日期echo da...原创 2019-09-10 10:38:18 · 175 阅读 · 0 评论