我得到月份和它的星期没有像 1,2,3,4,5 .我想要 ISO 周从它。
例如。我有四月作为月份和第 4 周。我想要第 16 周作为输出。
提前谢谢。
您可以使用月份实例化新的日期时间,按周数递增,并使用 W 日期格式。
<?php
$month = 'April';
$week = 4;
$date = new DateTime("$month 01");
$date->modify("+$week weeks");
echo $date->format('W');
据我所知,4 月的第 4 周将是 ISO 第 17 周,而不是第 16 周。
date("W");
将返回周数。
http://php.net/manual/en/function.date.php
使用mktime设置特定的日期/时间,您将被排序!