查找一周中特定日期的日期戳
您希望获取一周中特定日期(例如星期一)的日期戳、星期二等。如果当前周内没有出现所需的日期,则您希望其日期为本周;否则,它的日期应该在下周。
解决方案:
按照响应中的建议使用 strtotime() 函数。例如,strtotime('下星期二') 将为您提供即将到来的星期二的时间戳。
要确定您是否已经超过目标日期,您可以检查周数。如果使用 date('W') 计算的目标日期的周数与使用 date('W') 计算的当前周数不匹配,则表明目标日期已经过去。
下面是一个查找示例下周二的时间戳并检查它是否已经过去:
<?php $nextTuesday = strtotime('next tuesday'); $weekNo = date('W'); $weekNoNextTuesday = date('W', $nextTuesday); if ($weekNoNextTuesday != $weekNo) { echo "Next Tuesday has already passed this week."; } ?>
以上是如何查找一周中特定日期的日期戳,即使它们已经过去了?的详细内容。更多信息请关注PHP中文网其他相关文章!