一尘不染

如何使用PHP从日期中查找星期几?

php

如果我有一个,$date YYYY-mm-dd并且想要获得$day一周中的特定时间(由0(星期日)至6(星期六)指定)YYYY-mm-dd

例如,如果我有2012-10-11as $date5as $day,我想得到2012-10-12,如果我有0as
$day2012-10-14

编辑:
你们大多数人都误解了它。我有一些日期,$date并且想要获得由同一周的0-6指定的日期$date

所以不,我不要$date… 的日子


阅读 232

收藏
2020-05-29

共1个答案

一尘不染

我想这就是你想要的。

$dayofweek = date('w', strtotime($date));
$result    = date('Y-m-d', strtotime(($day - $dayofweek).' day', strtotime($date)));
2020-05-29