• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

取货时间只能选择订货两天后的时间,请问用php如何写?

php 搞代码 3年前 (2022-01-25) 22次浏览 已收录 0个评论
文章目录[隐藏]

取货时间只能选择订货两天后的时间,请问用php如何写?

目前存在的问题是 每个月不一定都是31天,同时如果30号定的货,要选择下个月的时间,这个要增么处理呢?谢谢各位

回复内容:

取货时间只能选择订货两天后的时间,请问用php如何写?

目前存在的问题是 每个月不一定都是31天,同时如果30号定的货,要选择下个月的时间,这个要增么处理呢?谢谢各位

<code>date('Y-m-d H:i:s',strtotime('+2 days'));</code>

@本文9来源gao($daima.com搞@代@#码8网^搞代gaodaima码

换个思路嘛,
你管一个月多少天干嘛呢?直接用时间戳判断不就行了?

先日期+2
然后分别判断月份,注意2月和闰年

最近学python时写的代码,仅供参考

<code>c_day += 2if ( c_day == 29 and c_month == 2 and not is_leap_year ) \    or ( c_day == 30 and c_month == 2 ) \    or ( c_day == 31 and (c_month == 4 or c_month == 6 or c_month == 9 or c_month == 11) ) \    or ( c_day == 32 and (c_month == 1 or c_month == 3 or c_month == 5 or c_month == 7 or c_month == 8 or c_month == 10) ) \    or ( c_day == 32 and c_month == 12 ):        if c_day == 32 and c_month == 12: #when 12 year should increase            c_year += 1            c_month = 1            is_leap_year = (c_year%400 == 0 or (c_year%4 == 0 and c_year%100 ))        else:            c_month += 1        c_day = 1</code>

http://cn2.php.net/manual/zh/class.datetime.php

<code>$dateTime = new DateTime("now",new DateTimeZone("Asia/Chongqing"));$dateTime->modify("+2 day");echo $dateTime->format("Y-m-d");</code>

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:取货时间只能选择订货两天后的时间,请问用php如何写?

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址