首页 > 解决方案 > php如何将日期字符串转换为最近一周的日期

问题描述

如果变量是日期字符串,我想显示当前星期的日期,所以如果变量是星期五,那么日期必须是 2020-07-03,如果今天是星期四并且变量是星期四,那么日期必须是 2020- 07-09

$today= \Carbon\Carbon::today()->format('Y-m-d');

标签: php

解决方案


在核心 PHP 中,有一个很棒的函数叫做strtotime(). 它可以用来服务于目的,

$dayOfTheWeek = 'Wednesday';
$ts = strtotime('next ' . $dayOfTheWeek);
echo date('Y-m-d', $ts);

我希望这有帮助。


推荐阅读