php - 如何在任何给定日期之前获得本周的周末?

例如,获取今天的周末。

最佳答案

如果您正在寻找例如下一个或上一个星期六(或任何其他工作日)strtotime是你的 friend 。

$prev = strtotime('-1 saturday');    
$next = strtotime('saturday');

var_dump($prev, $next);

值得注意的是 strtotime 是一个相当昂贵的函数,因此多次计算会显着增加您的执行时间。一个好的折衷方案是使用它作为起点并使用另一个 date functions得出进一步的日期。

https://stackoverflow.com/questions/4655188/

相关文章:

.net - 重性高潮不起作用

vb6 - 如何枚举计算机上可用的 COM 端口?

php - 如何在 PHP 中使用 substr_count() 计算空格

sql-server - SQL Server 数据库还原卡在 99%

datetime - R:计算2个数字时间之间耗时,例如944和1733是469分钟

hsqldb - 使用序列将 Liquibase 数据加载到 HSQLDB

windows - Perl 中的“打开”语句拆分包含空格的路径 - 如何读取路径中包含空格的文件?

sql-server - T-SQL 固定宽度输出

opengl - 如何将 "clear color"插入属性堆栈

php - 可以使用 PHP ImageMagick 获得透明渐变吗?