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 6 mois

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

ronan

il y a 5 mois 4 semaines

En réponse à par Sood (non vérifié)

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