我有一个订阅模块,它在每个月的第一天重新收费,但是在这里,我想在一个月的第一个完整周的星期三重新收费。我需要用php代码编写。
目前,我正在每月的第一个星期三。这是片段
<?php
//Get the first Wednesday of July, 2019
echo date("j, d-M-Y", strtotime("first Wednesday 2019-07"));
//Result is: Wednesday, 02-Jul-2019
?>
实际结果:每月第一个星期的第一个星期三,但从02开始是星期三。
预期的结果,一个月的第一个完整周的第一个星期三。一个月应该从星期一到星期五开始。应该整整一周。当星期一在一个月开始时,应该考虑。
请帮助我在php7.1中完成它,这是针对magento订阅模块的。它将重新计费客户订购计划的期限。
谢谢。
感谢您的帮助,终于我找到了这个问题的答案。
这是代码片段
$firstWednesday = date('Y-m-d', strtotime('First Monday of this month +2 days'));
echo $firstWednesday;
它在本月的第一个完整周中提供当月的第一个星期三。
结果:2019-07-03(第三个星期三)
谢谢大家。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句