PHP: Obtenir le numéro de la dernière semaine de l'année en cours
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);
}
Commentaires
Sood (non vérifié)
mar, 03/12/2024 - 16:16
Permalien
La bonne solution
$lastDateYear = new DateTimeImmutable($year.'-12-31');
if ($lastDateYear->format('W') === '01') {
$lastDateYear->modify('last sunday');
}
ronan
jeu, 05/12/2024 - 23:03
Permalien
Avec une petite modif en plus
$year = date('Y');
$lastDateYear = new DateTimeImmutable($year.'-12-31');
if ($lastDateYear->format('W') === '01') {
$lastDateYear = $lastDateYear->modify('last sunday');
}
echo $lastDateYear->format('W');
Ajouter un commentaire