从月份和周号获取 ISO 周号


GET ISO WEEK NO from month and week no

我得到月份和它的星期没有像 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设置特定的日期/时间,您将被排序!