我得到的月份和它的周不像1,2,3,4,5。我想要ISO周。
EG。我有四月作为月份和一周没有4.我想要weekno 16作为输出。
提前致谢。
答案 0 :(得分:1)
您可以使用月份实例化新的DateTime,按周数增加,并使用 W 日期格式。
<?php
$month = 'April';
$week = 4;
$date = new DateTime("$month 01");
$date->modify("+$week weeks");
echo $date->format('W');
据我所知,4月的第4周将是ISO第17周,而不是16周。
答案 1 :(得分:0)