为了账号安全,请及时绑定邮箱和手机立即绑定

PHP - 将拍卖结束日期设置为在工作日结束

PHP - 将拍卖结束日期设置为在工作日结束

PHP
慕容森 2021-09-05 16:10:02
我正在制作一个拍卖行,拍卖在开始之日起 1 个月后结束。这是我到目前为止所得到的:$added_on = date('Y-m-d H:i:s');$ends_on = new DateTime('NOW');$ends_on->add(new DateInterval('P1M')); // 1 month$ends_on->format('U');$stringdate = $ends_on->format('Y-m-d H:i:s');我需要拍卖在 1 个月后结束,但如果可能的话,在工作日的 9 点到 18 点之间结束。知道如何实现这个结果吗?
查看完整描述

1 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

您需要检查新$ends_on日期的天数,即$d = $ends_on->format("w");如果 0(星期日)再增加 1 天。如果 6(星期六)再增加 2 天。时间需要多一点,因为你什么时候决定截止时间。如果条目是在 1800 之后进行的,它仍然会在同一天或第二天到期吗?


查看完整回答
反对 回复 2021-09-05
  • 1 回答
  • 0 关注
  • 128 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信