PHP: Obtenir le numéro de la dernière semaine de l'année en cours

PHP: Obtenir le numéro de la dernière semaine de l'année en cours

By ronan, 30 décembre, 2015

Voici une petite fonction PHP qui permet de retourner le numéro de la dernière semaine de l'année en cours.

<?php

function lastWeekNumberOfYear(){
    $year = date('Y');
    $week_count = date('W', strtotime($year . '-12-31'));
    if ($week_count == '01'){
        $week_count = date('W', strtotime($year . '-12-24'));
    }
    return intval($week_count);
}

 

Etiquettes

Sood (not verified)

il y a 5 mois 1 semaine

$lastDateYear = new DateTimeImmutable($year.'-12-31');
if ($lastDateYear->format('W') === '01') {
$lastDateYear->modify('last sunday');
}

$year = date('Y');
$lastDateYear = new DateTimeImmutable($year.'-12-31');
if ($lastDateYear->format('W') === '01') {
    $lastDateYear = $lastDateYear->modify('last sunday');
}
echo $lastDateYear->format('W');