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 2 mois 2 semaines

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

ronan

il y a 2 mois 2 semaines

In reply to by Sood (not verified)

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