Bonjour à tous et à toute.
Ma requête est simple:
y-aurait-il une âme charitable pour m'expliquer ce bout de code:
Surtout m'expliquer pourquoi un décalage à droite de 16 (je pense que c parceque l'année et sur 4 octect donc 16 bits et le mois et le jours sur 8 bits)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $date = (int)$date; // 131532317 $year=$date>>16; $month = ($date>>8 ) & 0xFF; $day = $date & 0xFF; echo "$year-$month-$day"; //2007 6 29
mais ce n'est pas très clair et surtout l'opéraition ($date>>8 ) & 0xFF; le 0xFF c'est vraiment pas très clair.
Merci pour vos réponse, j'aimerais bien comprendre.
Coridalement.
Partager