确定给定的数字是否是同一格里高利和希杰里年份的总和?

时间:2015-10-16 22:51:33

标签: c# calendar gregorian-calendar hijri

有没有办法找出给定数字是否同年的Hijri [1]和Gregorian [2]的总和?

实施例: 3452 = 2015 + 1437

[1] Hijri - 伊斯兰历法。 https://en.wikipedia.org/wiki/Islamic_calendar

[2]格列高利历。 https://en.wikipedia.org/wiki/Gregorian_calendar

1 个答案:

答案 0 :(得分:0)

这可能是一种蛮力方法,需要你预先填充两个带日期的列表(但不是那么糟糕,每个只有大约2000个元素):

<tbody>
    <?php foreach($awardsList as $record){ ?>
    <tr>
        <td align="center">
              <?php echo $record['id']; ?>
        </td>
        <td align="center">
              <?php echo $record['awardid']; ?>
        </td>
        <td align="center">
              <?php echo $record['pilotid']; ?>
        </td>
    </tr>
    <?php } ?>
</tbody>

在您筛选出可能的匹配列表后,您可以确定哪些是同一年。你可以使用这里的答案之一来做到这一点:

Converting Gregorian date to Hijri date