Trucs & Astuces

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

Par 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 (non vérifié)

il y a 1 an 3 mois

$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');